在Mac Lion上安装Postgresql

3

我正在做一项来自Ruby on Rails教程的练习,涉及安装postgresql。按照教程中链接到的rails cast的说明,我进行了以下操作:

brew install postgresql

这出现了错误。在网上搜索后,找到了一个关于论坛的帖子,建议进行以下操作。
brew unlink ossp-uuid && brew link ossp_uuid

我不知道这样做有什么用。命令失败了(我认为第一部分成功了)。错误信息:

无法创建文件的符号链接:/usr/local/Cellar/ossp-uuid/1.6.2/share/man/man3/uuid.3 /usr/local/share/man/man3 不可写。您应该更改其权限。

这是怎么回事?我们为什么需要创建这个符号链接?

提前感谢!

3个回答

6
你不需要sudo来使用brew,点击这里了解更多。
主要问题在于你自己对/usr/local文件夹的权限以执行这些操作。尝试以下操作(确保你以管理员身份登录):
sudo chmod go+w /usr/local
然后再次尝试:
brew unlink ossp-uuid && brew link ossp-uuid
和:
brew install postgresql

-2

在执行命令之前,您可能需要使用sudo。

或者,您可以从他们的网站上安装postgres安装程序:Mac OS X installer


没有尝试使用sudo,而是使用了安装程序。这样可以正常工作。谢谢! - septerr
1
在使用Homebrew时,不应该使用sudo来进行brew install - Matthew Rankin

-2

Postgresql已经安装在Lion上了。


这对于OS X Lion Server是正确的,但对于Lion客户端则不正确。 - gaige
是的,但我想安装一个更新的版本。 - septerr

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接