Anda benar bahwa masalahnya terkait dengan alat pengembang Xcode. Bukan ide yang buruk untuk memastikan Anda telah menginstal semua alat pengembang (bukan hanya menginstal gcc seperti yang disebutkan dalam jawaban sebelumnya):
- Buka Xcode
- Dalam item menu aplikasi "Xcode" pilih Buka Alat Pengembang> Alat Pengembang Lainnya...
- Ini membawa Anda ke situs dengan sekumpulan perangkat lunak. Silakan unduh dan instal "Alat Baris Perintah (OS X Mavericks) untuk Xcode - Akhir Oktober 2013".
- Sekarang Anda dapat memasang permata dengan benar.
Untuk siapa pun yang datang ke masalah ini dari instalasi baru aplikasi Postgres 9.3.0 di Mac OS X Mavericks (yaitu Anda tidak menggunakan homebrew untuk instalasi Postgres Anda), Anda mungkin memperhatikan bahwa meskipun Anda dapat membangun permata pg Anda tidak dapat menjalankan rake karena masalah dylib:
rake aborted!
dlopen(/Users/[USERNAME]/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/pg-0.15.1/lib/pg_ext.bundle, 9): Library not loaded: @loader_path/../lib/libpq.5.dylib
Referenced from: /Users/[USERNAME]/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/pg-0.15.1/lib/pg_ext.bundle
Reason: image not found - /Users/[USERNAME]/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/pg-0.15.1/lib/pg_ext.bundle
Sayangnya ini adalah masalah dengan versi rilis saat ini dari 9.3.0 Postgres. Mengembalikan ke versi sebelumnya akan memperbaikinya untuk Anda:
- copot pemasangan permata pg:
gem uninstall pg
- hapus aplikasi Postgres 9.3.0 Anda dengan menyeretnya ke tempat sampah dan mengosongkannya
- instal aplikasi Postgres versi 9.2.2.0 di sini:http://postgres-app.s3.amazonaws.com/PostgresApp-9-2-2-0.zip
- instal ulang pg gem:
gem install pg
*Terima kasih atas komentar jhiro009 di utas ini karena telah mengarahkan saya ke arah yang benar pada bagian aplikasi Postgres terakhir dari masalah ini meskipun versi 9.2.4.3 yang dia sebutkan tidak berfungsi untuk saya.