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.
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%Wahrscheinlich wird bei einer früheren Version das native Laden unterbrochen oder Ihre libxml2 ist zu neu und passt nicht zur Edelstein-Implementierung.
Ссылка ?
Tags und Links ruby ruby-on-rails-3 ruby-on-rails osx-mavericks libxml2