2014-02-26 121 views
0

試圖在iMac- 安裝Ruby寶石(實際上西納特拉)獲取這些錯誤消息安裝Ruby寶石的權限錯誤

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

rubygems-2.1.11 mark$ gem install sinatra 

rubygems-2.1.11 mark$ ruby setup.rb 
ERROR: While executing gem ... (Errno::EACCES) 
    Permission denied - /Library/Ruby/Site/1.8/gauntlet_rubygems.rb 

任何簡單的解決辦法?

謝謝!

回答

1

簡單的解決辦法是不是嘗試修改Apple爲自己使用安裝的Ruby版本。

相反,使用rbenvRVM在沙盒在你的home目錄安裝Ruby,你可以摺疊,主軸和毀傷這一切你想要的。

如果使用RVM,請在開始安裝前花時間閱讀整個安裝頁面。不這樣做是使用RVM出現問題的首要原因。另一方面,RBEnv更簡單,但不像「功能豐富」。就個人而言,我使用和推薦以後。