Versucht, ein Juwel auf Mountain Lion zu installieren und nicht gcc-4.2 finden machen könnte:OS X Mountain Lion: gcc-4.2 Keine solche Datei oder das Verzeichnis
kamil$ gem install posix-spawn -v '0.3.6'
Building native extensions. This could take a while...
ERROR: Error installing posix-spawn:
ERROR: Failed to build gem native extension.
/Users/kamil/.rbenv/versions/1.9.3-p0/bin/ruby extconf.rb
creating Makefile
make
compiling posix-spawn.c
make: gcc-4.2: No such file or directory
make: *** [posix-spawn.o] Error 1
Es ist mir schleierhaft, warum dies nicht standardmäßig bei der Installation von Befehlszeilen-Tools festgelegt ist. Ich habe so viel Zeit damit verbracht, diese Arbeit zu bekommen, und bin schließlich auf deine Antwort gestoßen. Ist dies ein Ruby-Problem oder ein Xcode-Problem, bei dem diese Vorgänge fehlschlagen, obwohl gcc installiert ist? –
Wenn Sie den Fehler "Berechtigung verweigert" erhalten, wenn Sie versuchen, 'ln -s/usr/bin/gcc /usr/bin/gcc-4.2' auszuführen 1) Führen Sie 'sudo chmod 755/usr/bin/gcc' aus 2) Führen Sie 'sudo ln -s/usr/bin/gcc/usr/bin/gcc-4, 2' – ATSiem
Das Problem damit ist, dass die GCC-Version nicht wirklich 4.2 sein kann. Es wird funktionieren, aber das scheint eine wirklich hacky Lösung zu sein. Es wäre wahrscheinlich besser, die richtige Version von gcc mit Homebrew zu installieren, wie es @Piioo vorschlägt. – caspian311