我将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。
我想知道那个错误,因为类似的错误经常发生。
答案 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。