2012-10-21 115 views
14

我試圖開始我的第一個煉油廠cms項目,並且已經遇到了麻煩。我正試圖讓imagemagick去,並得到錯誤。我查看了關於將權限更改爲我的配置文件或有問題的目錄,還卸載並重新安裝,但迄今沒有運氣的stackoverflow。我希望也許有人能通過解決這個問題來引導我。非常感謝。安裝imagemagick的問題

Mac-Pro:local user$ brew install imagemagick 
Error: You must `brew link jpeg' before imagemagick can be installed 
Mac-Pro:local user$ brew link jpeg 
Linking /usr/local/Cellar/jpeg/8d... 
Error: Could not symlink file: /usr/local/Cellar/jpeg/8d/bin/wrjpgcom 
/usr/local/bin is not writable. You should change its permissions. 
+1

它看起來像'/ usr/local/bin'是不可寫的。做'ls -la/usr/local'會告訴你'bin'目錄的權限(我的用戶屬於'admin'組)。 – Alex

+0

這就是我在做ls -la/usr/local drwxr-xr-x時得到的結果root admin 1224 Oct 21 14:37 bin – vpoola88

+0

我該如何改變它以使其可寫? – vpoola88

回答

71

的鼓勵後,這是我到the question評論作爲回答。

問題是Homebrew試圖使用的目錄不能被運行brew的用戶寫入。要解決此問題,請使該用戶可寫的目錄。

sudo chown -R yourusename:admin /usr/local/bin 

這遞歸更改所有對象的/usr/local/bin目錄內的所有權稱爲yourusername用戶。它假定您的用戶在OS X管理員組中。

如果您不確定用戶的用戶名,可以運行命令whoami

+0

也值得注意的是,Xcode命令行工具也必須安裝。 –

+3

@JordanThornquest當然,但[這些工具是自制軟件的先決條件](https://github.com/mxcl/homebrew/wiki/Installation#requirements)。安裝這些工具並不能解決問題。 – Alex

+1

啊。我的錯! –