[email protected]:~> gem install hpricot
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /opt/ruby-enterprise-1.8.7/lib/ruby/gems/1.8 directory.
當前登錄用戶是qichunren,而qichunre用戶有.gem dir的寫入權限。我想知道爲什麼gem沒有將文件安裝到我的home .gem dir中?爲什麼我的寶石常見首先要文件安裝到/opt/ruby-enterprise-1.8.7/lib/ruby/gems/1.8寶石安裝權限問題
不要使用sudo,因爲您將以root身份安裝它們,並且在使用普通用戶時無法訪問它們。使用RVM和gemsets。 – rxgx 2011-04-08 07:44:02
例如'rvm gem install hpricot' – AJP 2012-08-05 23:17:30
$ \ curl -L https://get.rvm.io – 2013-04-18 11:35:43