Мисля, че успях да намеря начин, който работи. Заимствам много от това страхотно публикация , но тъй като те инсталират куп други неща в същото време, ще напиша какво направих тук за хора, които просто търсят отговор за инсталиране на PostgreSQL.
Бележка на редактора:Връзката изглеждаше мъртва, когато опитах. това ли е? http://blog.blackwhale.at/?p=175#PostgreSQL Моля, поправете, ако е така.
-
Изтеглете PostgreSQL за Mac и изтеглете инсталатора на „Postgres.app“.
-
Създайте потребител за вашата rails разработка (имайте предвид, че ако споделяте приложение по време на разработката, вероятно ще искате един и същ потребител за всички членове на вашия екип за разработка, за да избегнете главоболия)
sudo -u postgres /Library/PostgreSQL8/bin/createuser
-
Въведете вашето потребителско име за Mac OS X като име на роля и го направете суперпотребител.
-
Инсталирайте pg gem, така че Rails да може да общува с PostgreSQL
sudo env PATH=/Library/PostgreSQL8/bin:$PATH gem install pg
-
Конфигурирайте вашето rails приложение, за да общува с PostgreSQL. Можете или да създадете ново приложение с:
rails *appname* -d postgresql (for Rails 3 -> rails new *appname* -d postgresql)
Или за съществуващо приложение, променете своя
database.yml
файл.
Това работи за мен без никакви проблеми. Ако някой друг опита да използва този метод, ще се интересувам да чуя отзиви за това как се е получило при вас.