Beim Erstellen einer neuen Rails-App wird der folgende Fehler angezeigt:
%Vor%Alle Rails-Dateien werden anscheinend generiert, aber der obige Fehler ist immer noch vorhanden. Irgendwelche Gedanken oder Vorschläge würden sehr geschätzt werden.
Es sieht für mich wie ein Problem mit LLVM GCC aus, versuchen Sie es mit GNU GCC.
Der einfachste Weg ist, osx-gcc-installer zu installieren und Ruby neu zu installieren:
%Vor% EDIT2: Es ist auch möglich gcc-4.2 über HomeBrew / MacPorts zu verwenden, CommandLineTools zu installieren und den Anweisungen von rvm requirements
zu folgen.
BEARBEITEN SIE 1: Ich habe gegoogelt herum und stoße auf diese Ссылка - und ich erinnere mich, dass es für mich bereits erwähnt wurde openssl
in OSX ist kaputt, der einfachste Weg es zu überprüfen wäre:
Ich habe für dieses Problem gegoogelt und die folgenden magischen Beschwörungsformeln gefunden:
%Vor%Es tut mir leid, dass ich nicht zu einer Quelle verlinke, aber ich kann mich nicht erinnern, auf welcher Webseite die Gewinnformel war. Der Kern davon ist, dass Ruby mit einer schlechten Version von openssl verlinkt. Daher macht rvm eine eigene Version von openssl und verlinkt ruby dagegen.
Ich habe diesen Fehler behoben, indem ich meine global installierten Edelsteine entfernt und den Heroku-Werkzeuggurt neu installiert habe. Nicht sicher warum, aber es hat für mich funktioniert.
Tags und Links ruby-on-rails osx-snow-leopard rvm