Endlich habe ich die Ursache des Problems gefunden! Obwohl ich mir immer noch nicht sicher bin, wie dieses Problem zustande kam.
Sehen Sie sich den Inhalt der mkmf.log-Datei an, die erstellt wird, wenn mein Installationsbefehl fehlschlägt (siehe meinen ursprünglichen Beitrag). Es protokolliert einen Versuch, den folgenden Befehl auszuführen
/usr/bin/gcc-4.2 ...and so on...
Es gibt kein /usr/bin/gcc-4.2
auf meinem System. Es gibt einen gcc
, das symbolisch mit llvm-gcc-4.2
verknüpft ist . Meine Lösung bestand darin, einen weiteren symbolischen Link
sudo ln -s llvm-gcc-4.2 gcc-4.2
Nachdem Sie diesen Link erstellt haben, wird mein gem install pg
Befehl funktionierte ohne Probleme.
Die Lösung für dieses Problem habe ich im Frozen Canuck-Blog im Beitrag Error Installing Ruby Gem with C Extension gefunden. Er spekuliert, dass das Problem durch widersprüchliche Versionen von XCode verursacht werden kann. was auch immer der Grund ist, mein ewiger Dank!