Saya pikir saya telah berhasil menemukan cara yang berhasil. Saya banyak meminjam dari ini hebat posting , tetapi karena mereka menginstal banyak hal lain pada saat yang sama, saya akan menulis apa yang saya lakukan di sini untuk orang-orang yang hanya mencari jawaban pemasangan PostgreSQL.
Catatan editor:Tautan tampak mati ketika saya mencoba. Apakah ini satu? http://blog.blackwhale.at/?p=175#PostgreSQL Harap perbaiki jika ya.
-
Unduh PostgreSQL untuk Mac dan unduh penginstal 'Postgres.app'.
-
Buat pengguna untuk pengembangan Rails Anda (perlu diingat bahwa jika Anda berbagi aplikasi selama pengembangan, Anda mungkin menginginkan pengguna yang sama di antara semua anggota tim pengembang Anda untuk menghindari sakit kepala)
sudo -u postgres /Library/PostgreSQL8/bin/createuser
-
Masukkan nama pengguna sistem Mac OS X Anda sebagai nama peran, dan jadikan sebagai pengguna super.
-
Instal permata pg sehingga Rails dapat berbicara dengan PostgreSQL
sudo env PATH=/Library/PostgreSQL8/bin:$PATH gem install pg
-
Konfigurasikan aplikasi Rails Anda untuk berbicara dengan PostgreSQL. Anda dapat membuat aplikasi baru dengan:
rails *appname* -d postgresql (for Rails 3 -> rails new *appname* -d postgresql)
Atau untuk aplikasi yang sudah ada, ubah
database.yml
. Anda berkas.
Ini bekerja untuk saya tanpa cegukan. Jika ada orang lain yang mencoba menggunakan metode ini, saya akan tertarik untuk mendengar masukan tentang bagaimana hasilnya untuk Anda.