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