J'ai enfin trouvé la cause du problème ! Bien que je ne sache toujours pas comment ce problème est survenu.
Regardez le contenu du fichier mkmf.log qui est créé lorsque ma commande d'installation échoue (voir mon message d'origine). Il enregistre une tentative d'exécution de la commande suivante
/usr/bin/gcc-4.2 ...and so on...
Il n'y a pas de /usr/bin/gcc-4.2
sur mon système. Il y a un gcc
, qui est symboliquement lié à llvm-gcc-4.2
. Ma solution était de créer un autre lien symbolique
sudo ln -s llvm-gcc-4.2 gcc-4.2
Après avoir fait ce lien, mon gem install pg
la commande a fonctionné sans aucun problème.
J'ai trouvé la solution à ce problème sur le blog de Frozen Canuck dans le post Error Installing Ruby Gem with C Extension. Il suppose que le problème peut être causé par des versions conflictuelles de XCode. quelle qu'en soit la cause, mes remerciements éternels !