1

我正在尝试在 Mac 上设置自己来学习 Ruby on Rails,但是我似乎遇到了一些问题。如果我尝试运行 ./script/server 等命令,我会得到以下信息:

Rails 需要 RubyGems >= 0.9.4(你有 0.9.2)。请gem update --system再试一次。

当我运行“gem update..”时,我得到了这个:

正在更新 RubyGems... 尝试远程更新 ruby​​gems-update 错误:执行 gem 时 ... (Errno::EACCES) 权限被拒绝 - /opt/local/lib/ruby/gems/1.8/cache/rubygems-update-1.3。 0.宝石

4

2 回答 2

5

知道了。

须藤宝石更新--系统

于 2008-10-04T13:15:24.447 回答
0

从 El Capitan 开始,Apple/usr/bin出于安全原因阻止用户应用程序进行修改。所以最好在推荐的文件夹中安装/更新 ruby​​gems /usr/local/bin,:

sudo gem update -n /usr/local/bin --system

(建议取自https://stackoverflow.com/a/39928447/1033581

于 2017-08-07T03:15:03.747 回答