Saya akhirnya menemukan penyebab masalahnya! Meskipun saya masih tidak yakin bagaimana masalah ini muncul.
Lihatlah isi file mkmf.log yang dibuat ketika perintah instal saya gagal (lihat posting asli saya). Ini mencatat upaya untuk menjalankan perintah berikut
/usr/bin/gcc-4.2 ...and so on...
Tidak ada /usr/bin/gcc-4.2
pada sistem saya. Ada gcc
, yang secara simbolis ditautkan ke llvm-gcc-4.2
. Solusi saya adalah membuat tautan simbolis lain
sudo ln -s llvm-gcc-4.2 gcc-4.2
Setelah membuat tautan ini, gem install pg
saya perintah bekerja tanpa masalah.
Saya menemukan solusi untuk masalah ini di blog Frozen Canuck di posting Error Installing Ruby Gem with C Extension. Dia berspekulasi bahwa masalahnya dapat disebabkan oleh versi XCode yang saling bertentangan. apapun alasannya, terima kasih abadi saya!