我读过很多帖子,但到目前为止还没有一个成功的。
如何在 OSX(El Capitan Beta)上为我自己的用户安装 gem?帖子建议指定-user-install
例如,但我根本无法调用gem
,sudo
因为它会引发权限错误。
我遵循“在 OSX 10.10 Yosemite 上以用户身份安装 gem ”,但仍然无法调用gem
。
我安装了 Homebrew,按照上面的指南安装了 rbenv,安装了带有 rbenv 的 Ruby 版本,检查了它是否正确加载,但指南中的最后一步是调用gem install
,我仍然无法做到。
gem
安装后调用rbenv
会导致:
/Users/Me/.rbenv/versions/2.1.5/lib/ruby/2.1.0/rubygems/stub_specification.rb:71:in `initialize':
Permission denied @ rb_sysopen - /Users/Ne/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/speci
rbenv 环境转储:
RBENV_VERSION=2.1.5
RBENV_ROOT=/Users/Me/.rbenv
RBENV_HOOK_PATH=:/Users/Me/.rbenv/rbenv.d:
/usr/local/etc/rbenv.d:
/etc/rbenv.d:
/usr/lib/rbenv/hooks
PATH=/Users/Me/.rbenv/versions/2.1.5/bin:
/usr/local/Cellar/rbenv/0.4.0/libexec:
/Users/Me/.rbenv/plugins/rbenv-env/bin:
/Users/Me/.rbenv/shims:
/usr/local/heroku/bin:
/usr/local/sbin:
/usr/local/bin:
/usr/local/share/npm/bin:
/Applications/Atom.app/Contents/Resources/app/apm/bin:
/Users/Me/.bin:
/Applications/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/bin:
/usr/local/bin:/usr/bin:
/bin:
/usr/sbin:/sbin:
/opt/X11/bin:
/usr/local/MacGPG2/bin
RBENV_DIR=/Users/Me/.rbenv/plugins
“每当我运行它时,brew和gem都会抛出'Permission denied'错误”似乎相关,尽管它没有解决,除非使用我可能必须做的其他方法。