Finalmente ho trovato la causa del problema! Anche se sono ancora incerto su come si è verificato questo problema.
Guarda il contenuto del file mkmf.log che viene creato quando il mio comando di installazione fallisce (vedi il mio post originale). Registra un tentativo di eseguire il seguente comando
/usr/bin/gcc-4.2 ...and so on...
Non esiste /usr/bin/gcc-4.2
sul mio sistema. C'è un gcc
, che è simbolicamente collegato a llvm-gcc-4.2
. La mia soluzione era creare un altro collegamento simbolico
sudo ln -s llvm-gcc-4.2 gcc-4.2
Dopo aver creato questo collegamento, il mio gem install pg
comando ha funzionato senza problemi.
Ho trovato la soluzione a questo problema sul blog Frozen Canuck nel post Errore durante l'installazione di Ruby Gem con estensione C. Egli ipotizza che il problema possa essere causato da versioni contrastanti di XCode. qualunque sia la causa, il mio eterno ringraziamento!