1

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

何が間違っていますか?

4

1 に答える 1

2

Nokogiriの要件の1つが正しいバージョンにインストールされていないようです。

実行してみてください

sudo apt-get install libiconv-ruby

スクリプトを実行する前にlibiconvパッケージを更新します(Linuxを使用していると仮定します)。

于 2012-05-11T14:13:21.580 に答える