PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

gem install pg ne fonctionne pas sur OSX Lion

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 !