2012-06-05 177 views
3

我正在从ruby on rails tutorial开始练习,其中涉及安装postgresql。遵循教程中链接的演职员表的说明,我做了在Mac Lion上安装Postgresql

brew install postgresql 

这是错误的。在网上搜索,发现在forum线程这表明做

brew unlink ossp-uuid && brew link ossp_uuid 

我不知道这是什么实现。命令失败(我认为第一部分成功)。错误:

无法符号链接文件:/usr/local/Cellar/ossp-uuid/1.6.2/share/man/man3/uuid.3 在/ usr/local/share下/人/ man3不可写。你应该改变它的权限。

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

在此先感谢!

回答

-2

您可能需要在命令前使用sudo。

另外,Postgres的可以从安装程序进行安装从他们的网站:Mac OS X installer

+0

没有尝试sudo。但是使用安装程序。这工作。谢谢! – septerr

+1

你不应该使用'sudo'来通过[Homebrew](https://github.com/mxcl/homebrew/wiki/Installation)来执行'brew install'。 –

-2

PostgreSQL是已经安装上的狮子。

+0

对于OS X Lion服务器,这是正确的,但对于Lion客户端不是这样。 – gaige

+0

是的,但我想安装一个更新的版本。 – septerr

6

您不需要sudo就可以使用brew read here

主要问题是放在/ usr /本地文件夹自己的权限来执行这些actions.Try这(请确保您以管理员身份登录的角色):

sudo chmod go+w /usr/local

然后再试一次:

brew unlink ossp-uuid && brew link ossp-uuid

和:

brew install postgresql