【问题标题】:Error when installing Rails on Mac OSx 10.10 Yosemite在 Mac OSx 10.10 Yosemite 上安装 Rails 时出错
【发布时间】:2015-02-24 21:47:46
【问题描述】:

我正在尝试在我更新的 Mac OSx 10.10 Yosemite 上安装 Rails。 我第一次使用命令:

$ \curl -L https://get.rvm.io | bash -s stable --ruby=2.2.0

安装最新的 RVM 和 Ruby 版本。我还使用以下命令更新了 gem:

$ gem update --system

到目前为止,一切看起来都还不错,但是当我尝试使用以下命令安装最新的 Rails 版本时:

$ gem install rails --version=4.2.0

我收到此错误消息:

>   ERROR: Failed to build gem native extension.
    Buidling Nokogiri with a packaged version of libxml2-2.9.2
with the following patches applied:
    - 0001-Revert-Missing-initialization-for-the-catalog-module.patch
    - 0002-Fix-missing-entities-after-CVE-2014-3660-fix.patch

我尝试安装 Nokogiri,并重试该命令,但收到相同的错误消息。

有什么建议吗?

【问题讨论】:

  • gem update --system 不会更新 gem,它会将 Rubygems 代码更新到最新版本。使用gem update 更新宝石。

标签: ruby-on-rails ruby macos nokogiri


【解决方案1】:

您可以在这里尝试几件事:

Error to install Nokogiri on OSX 10.9 Maverick?

我不使用 RVM,但不久前在新的 Mavericks 安装上安装 Nokogiri 时也遇到了问题,并使用xcode-select --install 使用farther down the page 的替代答案之一解决了它。

另请注意,accepted 答案已更新 Yosemite 的说明,因此我会查看所有答案以寻找可能的解决方案。

【讨论】:

    猜你喜欢
    • 2014-12-24
    • 2014-07-28
    • 1970-01-01
    • 1970-01-01
    • 2015-01-04
    • 2015-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多