我已經安裝了捆綁寶石我的新的服務器上,當我嘗試執行bundle install
,它與此錯誤失敗:`束install`失敗,由於許可被拒絕
Unfortunately, a fatal error has occurred. Please see the Bundler troubleshooting documentation at http://bit.ly/bundler-issues. Thanks!
/usr/lib/ruby/1.9.1/fileutils.rb:247:in `mkdir': Permission denied - /var/lib/gems (Errno::EACCES)
我的服務器是一個Debian喘息( 7.1),默認安裝ruby 1.9.3包。我已經配置/etc/gemrc
像這樣:gem: --user-install
允許用戶在本地安裝gems。
捆綁軟件gem安裝在我的用戶的寶石目錄裏面,就像我想要的這個命令:gem install bundler
(no sudo)。但捆綁安裝想寶石到/var/lib/gems
而不是我的寶石目錄:(
我不明白這有什麼錯捆綁...爲什麼不嘗試安裝寶石,我想(在我的寶石本地目錄)?
PS:在我的筆記本電腦,用的archlinux和默認紅寶石2.0.0安裝包,我有打捆沒有問題,安裝用戶的寶石
您使用的是Ruby版本管理器嗎? –
不......我用rbenv試過,結果相同,我刪除它。 – JoJoS