[英]rbenv bundle install tries to install gems into wrong path
我收到以下錯誤消息:
您的用戶帳戶不允許安裝到系統Rubygems。
您可以取消此安裝並運行:bundle install --path vendor/bundle
將gem安裝到./vendor/bundle/,或者您可以輸入密碼並使用sudo將捆綁的gem安裝到Rubygems。
以下是我做過的一些檢查:
me at me-ui-MacBook-Pro in ~
$ rbenv versions
system
2.1.6
2.2.3
* 2.3.0 (set by /Users/me/.rbenv/version)
2.3.0-dev
me at me-ui-MacBook-Pro in ~
$ rbenv version
2.3.0 (set by /Users/me/.rbenv/version)
me at me-ui-MacBook-Pro in ~
$ gem environment home
/Users/me/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0
問:為什么要嘗試安裝到系統Rubygems?
我遇到了同樣的問題,這解決了我:
gem uninstall bundler
gem update --system
rbenv rehash
gem install bundler
很可能只有gem update --system
是強制性的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.