nokogiri - 使用 rspec 时出错,安装 Homebrew 并卸载 MacPorts 后缺少库

标签 nokogiri rsync macports homebrew libiconv

我可能迈出了超出我知识范围的一步。我安装了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/

相关文章:

ruby-on-rails - 在小牛 osx 上安装 xcode 后,Nokogiri 缺少 libxml2

storage - 阻止 rsync 删除未完成的源文件

opencv - ffmpeg 无法通过 MacPorts 构建

python - 在 Mac 上安装 python 模块最兼容的方式是什么?

macos - Clang 增加了奇怪的东西

ruby - Nokogiri 在 heroku 上产生不同的结果?

ruby - 使用 ruby​​ mechanize gem 时出现 SSL Reuse 错误

synchronization - 通过rsync自动同步

linux - sshfs fuse mount多用户目录rsync失败

html - 使用 Nokogiri 替换标签 - 更快的方法?