【问题标题】:LoadError in nokogiri libnokogiri 库中的 LoadError
【发布时间】:2012-05-20 03:01:27
【问题描述】:

我正在尝试加载一个使用 nokogiri 的 ruby​​ 脚本,但得到一个我不理解的 LoadError。

LoadError: dlopen(/Library/Ruby/Gems/1.8/gems/nokogiri-1.5.2/lib/nokogiri/nokogiri.bundle, 9): Library not loaded: /opt/local/lib/libiconv.2.dylib Referenced from: /Library/Ruby/Gems/1.8/gems/nokogiri-1.5.2/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 - /Library/Ruby/Gems/1.8/gems/nokogiri-1.5.2/lib/nokogiri/nokogiri.bundle

有什么问题吗?

【问题讨论】:

标签: ruby nokogiri


【解决方案1】:

似乎Nokogiri的要求之一没有安装在正确的版本中。

尝试运行

sudo apt-get install libiconv-ruby

在运行脚本之前更新 libiconv 包(假设您使用的是 linux)。

【讨论】:

  • 如果没有解决问题,如果你安装了brew,你可能想运行:brew update,然后brew install libiconv
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-10
  • 2011-12-17
  • 1970-01-01
  • 2015-05-14
相关资源
最近更新 更多