【问题标题】:Errors when trying to update ruby gems from 2.0.1尝试从 2.0.1 更新 ruby​​ gem 时出错
【发布时间】:2010-09-15 06:39:30
【问题描述】:

我正在尝试在 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.gem

【问题讨论】:

    标签: ruby-on-rails rubygems


    【解决方案1】:

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

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

    (来自https://stackoverflow.com/a/39928447/1033581的推荐)

    【讨论】:

      【解决方案2】:

      知道了。

      sudo gem 更新 --system

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-29
        • 1970-01-01
        相关资源
        最近更新 更多