由于野木宝石而无法安装水豚



我将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.

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

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

brew tap homebrew/dupes.

brew install libiconv.

brew link libiconv——force.

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

相关内容

  • 没有找到相关文章

最新更新