Fehler bei der Segmentierung der Rails unter Mac OSX mit RVM

8

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.

    
James Eisenlohr 10.05.2012, 18:32
quelle

4 Antworten

16

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:

%Vor%     
mpapis 10.05.2012, 18:39
quelle
15

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.

    
MattSmith 12.07.2012 01:28
quelle
2

Verwaltet, um es so zu beheben:

rvm aktualisieren: rvm get head
Installieren Sie die erforderlichen Bibliotheken: rvm-Anforderungen werden ausgeführt
1.9.3 neu installieren: rvm Installieren Sie 1.9.3

neu

Läuft für eine Weile und scheint wirklich sauber

    
flunder 13.02.2013 11:53
quelle
0

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.

    
ruby_newbie 20.05.2014 19:50
quelle