Gem libxml-ruby (1.1.4) wird installiert, schlägt aber zur Laufzeit fehl

8

Ich versuche, eine ziemlich alte Rails-Anwendung auf Mavericks auszuführen, wo eine der folgenden Voraussetzungen ist: - Rubin ree-1.8.7-2009.10 - Schienen 3.0.0 - libxml-ruby 1.1.4 (das ist die neueste Version, die mit dem Rest der Edelsteine ​​kompatibel ist.

Ich habe das neueste libxml2-Paket installiert. Es ist Version von Homebrew (2.9.1).

Um dieses Juwel zu installieren, habe ich den folgenden Befehl verwendet:

%Vor%

Ausgang vorgeschlagener Erfolg:

%Vor%

obwohl ich versuche, eine Rake-Task auszuführen, d. h. eine Datenbank zu erstellen     bundle exec rake db: create

Ich bekomme folgenden Fehler:

%Vor%

Ich habe zahlreiche Ansätze ausprobiert, die im Internet zu finden sind (die relevantesten Beispiele betrafen Probleme mit der Installation von Nokogiri und ähnliche Fehler, wenn sie aufgelistet sind) und keiner von ihnen hat funktioniert.

    
Raf Szalansky 17.01.2014, 18:02
quelle

2 Antworten

1

Hier ist meine Art, Rubies auf einer Vielzahl von Mac-Betriebssystemen für lange Zeit zu installieren. Für mich gab es keine Probleme mit irgendeiner Bibliothek oder einem Juwel. Zum Beispiel baut komplexes Nokogiri Juwel und funktioniert wie ein Zauber.

Überprüfen Sie die XCode-Version

%Vor%

Installieren Sie Homebrew gemäß der Dokumentation

Voraussetzungen installieren

%Vor%

Installieren Sie RVM

%Vor%

Installiere Ruby

%Vor%     
sashaegorov 27.07.2014 16:45
quelle
0

Wahrscheinlich wird bei einer früheren Version das native Laden unterbrochen oder Ihre libxml2 ist zu neu und passt nicht zur Edelstein-Implementierung.

  • deinstalliere zuerst alle vorherigen Edelsteine ​​(gemset, system)
  • Installieren Sie den Edelstein dann erneut

Ссылка ?

    
mestachs 20.01.2014 09:26
quelle