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!