尝试从2.0.1更新ruby gems时出错
-
05-07-2019 - |
题
我正在尝试将自己设置为mac来学习Ruby on Rails,但是我似乎遇到了一些问题。如果我尝试运行诸如./script/server之类的命令,我会得到:
Rails需要RubyGems> = 0.9.4(你有0.9.2)。请
gem update --system
然后重试。
当我运行“gem update ..”时我明白了:
更新RubyGems ... 尝试远程更新rubygems-update 错误:执行gem时...(Errno :: EACCES) 权限被拒绝 - /opt/local/lib/ruby/gems/1.8/cache/rubygems-update-1.3.0.gem
解决方案
得到了它。
sudo gem update --system
其他提示
从El Capitan开始,Apple出于安全原因阻止用户应用程序修改 / usr / bin
。因此,在推荐的文件夹 / usr / local / bin
中更好地安装/更新rubygems:
sudo gem update -n /usr/local/bin --system
不隶属于 StackOverflow