我正在尝试将自己设置为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
答案 0 :(得分:5)
sudo gem update --system
答案 1 :(得分:0)
从El Capitan开始,Apple出于安全原因阻止用户应用程序修改/usr/bin
。因此,在推荐的文件夹/usr/local/bin
中更好地安装/更新rubygems:
sudo gem update -n /usr/local/bin --system