由于nokogiri宝石,capybara无法安装

时间:2014-08-25 16:31:46

标签: ruby-on-rails gem capybara nokogiri

我将capybara附加到我的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。

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

1 个答案:

答案 0 :(得分:0)

解决了,您需要重新安装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。