2012-12-14 110 views
0

當試圖做gem install bundle我得到這個:紅寶石權限錯誤

ERROR: While executing gem ... (Gem::FilePermissionError) 
    You don't have write permissions into the /Library/Ruby/Gems/1.8 directory. 

我該如何解決這個問題?使用sudo

+0

你應該** **真的考慮研究[RVM(https://rvm.io/)或[rbenv(https://github.com/sstephenson/rbenv)來管理你的紅寶石和寶石。 – deefour

回答

2

root訪問權限

sudo gem install bundle 
+0

謝謝。當我這樣做時,我得到了這個: 錯誤:在生成bundle-0.0.1的文檔時 ... MESSAGE:exit ... RDOC args:--ri --op /Library/Ruby/Gems/1.8 /doc/bundle-0.0.1/ri lib --title bundle-0.0.1文檔 - 安靜 – jkhaykin

+0

打開一個新問題 –

+0

不推薦使用'sudo'在Mac OS上安裝gem。蘋果公司爲他們自己安裝Ruby,而不是我們的。最好使用RVM或rbenv在沙箱中安裝Ruby,並將Apple的Ruby獨立出來。 –