我可能已经迈出了一步,超出了我的理解范围。我安装了Homebrew,在它继续向我发出有关安装MacPorts的警告之后,我将其卸载了。但是现在我的rspec测试无法运行。

这些是我得到的错误:

/Users/mark/.rvm/gems/ruby-1.9.2-p180/gems/nokogiri-1.4.4/lib/nokogiri.rb:13:in `require': dlopen(/Users/mark/.rvm/gems/ruby-1.9.2-p180/gems/nokogiri-1.4.4/lib/nokogiri/nokogiri.bundle, 9): Library not loaded: /opt/local/lib/libiconv.2.dylib (LoadError)
  Referenced from: /Users/mark/.rvm/gems/ruby-1.9.2-p180/gems/nokogiri-1.4.4/lib/nokogiri/nokogiri.bundle
  Reason: Incompatible library version: nokogiri.bundle requires version 8.0.0 or later, but libiconv.2.dylib provides version 7.0.0 - /Users/mark/.rvm/gems/ruby-1.9.2-p180/gems/nokogiri-1.4.4/lib/nokogiri/nokogiri.bundle
.....
.....

我已经通过Homebrew安装了libiconv,但是并没有解决它。它抱怨libiconv版本号。这是问题吗?

这是怎么回事,我需要做什么?

最佳答案

我再次对感兴趣的人起作用。我删除并重新安装了nokogiri gem,一切似乎都可以正常工作了。

关于nokogiri - 使用rspec时出错,安装Homebrew和卸载MacPorts后缺少库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5714117/

10-15 23:10