2012-06-05 57 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