【问题标题】:capybara couldn't be installed due to nokogiri gem由于 nokogiri gem,无法安装 capybara
【发布时间】:2014-10-18 20:49:36
【问题描述】:

我将水豚附加到我的 Gemfile 中。当我捆绑安装时,我总是收到此消息

Gem 文件将继续安装在 /Library/Ruby/Gems/2.0.0/gems/nokogiri-1.6.3.1 中以供检查。 结果记录到 /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-13/2.0.0/nokogiri-1.6.3.1/gem_make.out 安装 nokogiri (1.6.3.1) 时出错,Bundler 不能 继续。 在捆绑之前确保gem install nokogiri -v '1.6.3.1' 成功。

我意识到 nokogiri gem 的问题,但是我搜索了所有可用的方法来安装它,并且给了我相同的输出。

Gem 文件将继续安装在 /Library/Ruby/Gems/2.0.0/gems/nokogiri-1.6.3.1 中以供检查。 结果记录到 /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-13/2.0.0/nokogiri-1.6.3.1/gem_make.out。

我想知道那个错误的重点,因为类似的错误经常发生。

【问题讨论】:

    标签: ruby-on-rails gem capybara nokogiri


    【解决方案1】:

    已解决,即使已经安装了 libiconv,您也需要重新安装它,因为 它可能会丢失或损坏。 然后你可以安装 nokogiri。

    brew tap homebrew/dupes.

    brew install libiconv.

    brew 链接 libiconv --force.

    gem install nokogiri -v 1.6.3.1 -- --with-iconv-dir=/usr/local.

    【讨论】:

      猜你喜欢
      • 2015-02-14
      • 2016-02-03
      • 1970-01-01
      • 1970-01-01
      • 2021-06-12
      • 2014-06-17
      • 1970-01-01
      • 1970-01-01
      • 2011-02-21
      相关资源
      最近更新 更多