PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

gem install pg não funciona no OSX Lion


Finalmente descobri a causa do problema! Embora eu ainda não tenha certeza de como esse problema surgiu.

Veja o conteúdo do arquivo mkmf.log que é criado quando meu comando de instalação falha (veja meu post original). Ele registra uma tentativa de executar o seguinte comando
/usr/bin/gcc-4.2 ...and so on...

Não há /usr/bin/gcc-4.2 no meu sistema. Existe um gcc , que está simbolicamente vinculado a llvm-gcc-4.2 . Minha solução foi criar outro link simbólico
sudo ln -s llvm-gcc-4.2 gcc-4.2 

Depois de fazer este link, meu gem install pg comando funcionou sem problemas.

Encontrei a solução para este problema no blog Frozen Canuck no post Error Installing Ruby Gem with C Extension. Ele especula que o problema pode ser causado por versões conflitantes do XCode. seja qual for o motivo, meus eternos agradecimentos!