/ / Einige Edelsteine ​​können nach dem Upgrade der Berglöwen nicht installiert werden - Ruby-on-Rails, Macos

Nicht in der Lage, einige Edelsteine ​​nach Berglöwen-Upgrade zu installieren - Ruby-on-Rails, Macos

Ich habe gerade mein Macbook auf Mountain Lion aktualisiert, aberJetzt kann ich einige Edelsteine ​​nicht installieren, da der Fehler bei den Kopfzeilen unten angezeigt wird. Ich habe mich umgesehen und es scheint zu tun, dass Ruby-Kopfzeilen fehlen. Es wurde vorgeschlagen, Xcode zu installieren. Daher habe ich den vollständigen Xcode von der App installiert speichern und auch die Xcode-Befehlszeilen-Tools. Aber immer noch kein Glück. Irgendwelche Vorschläge?

ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError)
checking for ffi.h... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Antworten:

26 für die Antwort № 1

Installieren Sie unbedingt die Befehlszeilen-Tools von Xcode.

Dies Hinweis hat mir bei dieser Ausgabe geholfen:

sudo ln -s /usr/bin/llvm-gcc-4.2 /usr/bin/gcc-4.2

2 für die Antwort № 2

Ich konnte die Dinge zum Laufen bringen, indem ich einfach "Command Line Tools 10.8 für Xcode - Ende Juli 2012" (nicht XCode selbst) installiere:

Zu Ihrer Information, ich hatte XCode nicht auf Lion installiert, nur die "Command Line Tools". Nicht sicher, ob die neuen XCode-Befehlszeilentools mit dem alten XCode kompatibel sind.