由於評論線程時間太長,我將在此輸入其餘答案。首先,嘗試在/usr/bin
之前將/usr/local/bin
添加到PATH中。正如上面的錯誤信息所示,這樣做可以讓系統在系統提供的系統之前調用由自制程序安裝的程序。例如,如果您通過brew python
安裝Python,但不要更改PATH,則系統將首先在/usr/bin
中查看,請參閱Python,並且不會再看。它會錯過你安裝在/usr/local/bin
上的版本和自制軟件。
在Mac OS X上更改PATH與在其他系統上稍有不同。有一個關於在Mac OS X中查找在鏈接的問題的最多的回答(/etc/profile
,~/.bash_profile
,~/.bash_login
,~/.profile
) 尋找到PATH變量定義,並/usr/bin
之前移動/usr/local/bin
提到的文件更改路徑一個很好的答案here at Superuser。例如,如果你的~/.bash_profile
有一行看起來像這樣:
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/local/bin
你想改變它/usr/bin
之前移動/usr/local/bin
,就像這樣:
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin
設置和更改PATH是而不是關於Mac OS X系統管理的編程,因此不在Stack Overflow的範圍內。如果遇到問題或仍然感到困惑,我建議您在http://apple.stackexchange.com上提問。有很多非常有經驗的蘋果用戶在那裏熟悉Mac OS X中的系統管理。
這是重複http://stackoverflow.com/questions/8872447/error-undefined-method-when-installing-imagemagick-through-homebrew/8873435#8873435和http://stackoverflow.com/questions/8884601/驗證圖片大小在ror-without-imagemagick中。你爲什麼要創建自己的問題的重複? – 2012-01-16 20:55:37
這不是重複的。在第一個問題中,我問爲什麼我無法通過Homebrew安裝ImageMagick,而在第二個問題中,我詢問是否有另一種方法來驗證圖片大小而不使用ImageMagick。在這裏,我問是否真的是家釀根本不適用於Ruby的1.9.2版本。你能告訴我,如果是這樣的話? – 2012-01-16 21:00:25
你運行過'brew update'嗎? – michaelmichael 2012-01-16 21:03:05