Wie bekomme ich "gem install", um auf OS X Lion mit Ruby 1.8.7 ohne seg-Fehler zu arbeiten?

8

Ich bin Anfänger Rails / Terminal Benutzer und habe gerade eine frische Lion installieren + Xcode danach.

Installierte RVM, aber wenn ich "Juwel installiere [irgendein Juwel]" im Terminal ausführe, erhalte ich diesen Fehler:

%Vor%

Kann jemand bitte helfen?

PS. Ich verwende - und in dem Projekt, an dem ich arbeite, muss ich Ruby v1.8.7 verwenden.

    
rassom 22.07.2011, 07:35
quelle

3 Antworten

18

Stelle sicher, dass dein rvm auf dem neuesten Stand ist: rvm get latest

Und dann führe das aus: rvm uninstall 1.8.7 && CC=/usr/bin/gcc-4.2 rvm install 1.8.7

Grundsätzlich müssen Sie rvm mitteilen, welchen gcc-Compiler Sie verwenden sollen ( CC=/usr/bin/gcc-4.2 )

Dann sollten Sie in der Lage sein, das PG-Gem als normal zu installieren.

    
Andrew Nesbitt 22.07.2011, 08:57
quelle
9

deinstalliere es mit

%Vor%

dann mach das

%Vor%     
Polo Ornelas 22.07.2011 18:23
quelle
4

In Mac OS X Lion (10.7) ist gcc-4.2 nicht installiert.

Sie müssen also das Installationsprogramm ( Ссылка ) herunterladen und installieren und dann

ausführen %Vor%     
easter1021 23.11.2011 13:32
quelle