在Mac OSx 10.10 Yosemite上安装Rails时出错

时间:2014-12-28 12:45:19

标签: ruby-on-rails ruby macos nokogiri

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

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

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

$ 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,并重试了命令,但收到了相同的错误消息。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试以下几种方法:

Error to install Nokogiri on OSX 10.9 Maverick?

我没有使用RVM,但是在使用xcode-select --install时,在使用新的Mavericks安装时安装Nokogiri时遇到了麻烦,并使用其中一个替代答案farther down the page解决了这个问题。

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