我有一個問題在我的mac上安裝寶石(操作系統10.6)。'寶石安裝'和'sudo寶石安裝'
我曾經是能夠運行
gem install <gem-name-here>
但在更新東西後,也可能是我使用的寶石的版本,但它是不可能的,我現在得到的錯誤:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /usr/bin directory.
就它而言,它看起來像我的'GEM_HOME'沒有設置。如果是這樣,爲什麼這是未設置的,我怎麼才能改回來?
其次 - 當我運行
gem list
我看到所有的寶石 - 包括那些在〜/ .gem,但是當我運行:
gem server
我只看到在/ usr/bin中的寶石......奇怪吧?
任何幫助將很好解決這個問題 - 我不喜歡使用sudo來不斷安裝寶石。
使用rvm。這是一個非常好的系統,可以避免sudo – shingara 2010-11-09 08:30:39
做'gem env'時會得到什麼? – 2011-12-01 04:46:42