Max*_*s S 5 ruby ruby-on-rails
我收到以下错误消息:
您的用户帐户不允许安装到系统Rubygems.
您可以取消此安装并运行:Run Code Online (Sandbox Code Playgroud)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
Run Code Online (Sandbox Code Playgroud)
问:为什么要尝试安装到系统Rubygems?
我只是遇到了同样的问题,这为我解决了这个问题:
gem uninstall bundler
gem update --system
rbenv rehash
gem install bundler
Run Code Online (Sandbox Code Playgroud)
最有可能只是gem update --system强制性的。