/ / LoadError in nokogiri lib - rubin, nokogiri

LoadError in nokogiri lib - Rubin, Nokogiri

Ich versuche ein Ruby-Skript zu laden, das Nokogiri verwendet, aber einen LoadError, den ich nicht verstehe.

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

Irgendwelche was falsch ist?

Antworten:

2 für die Antwort № 1

Scheint, dass eine der Voraussetzungen für Nokogiri nicht in der richtigen Version installiert ist.

Versuche zu laufen

sudo apt-get installieren libiconv-ruby

Aktualisieren Sie das libiconv-Paket, bevor Sie das Skript ausführen (vorausgesetzt, Sie verwenden Linux).