Myślę, że udało mi się znaleźć sposób, który działa. Dużo pożyczam od tego wspaniałego post , ale ponieważ instalują kilka innych rzeczy w tym samym czasie, napiszę, co zrobiłem tutaj dla ludzi, którzy po prostu szukają odpowiedzi na temat instalacji PostgreSQL.
Notatka redaktora:Link wydawał się martwy, kiedy próbowałem. Czy to ten? http://blog.blackwhale.at/?p=175#PostgreSQL Proszę naprawić, jeśli tak jest.
-
Pobierz PostgreSQL na Maca i pobierz instalator „Postgres.app”.
-
Utwórz użytkownika dla swojego rozwoju rails (pamiętaj, że jeśli udostępniasz aplikację podczas rozwoju, prawdopodobnie będziesz chciał tego samego użytkownika między wszystkimi członkami zespołu programistów, aby uniknąć bólów głowy)
sudo -u postgres /Library/PostgreSQL8/bin/createuser
-
Wpisz nazwę użytkownika systemu Mac OS X jako nazwę roli i ustaw ją jako superużytkownika.
-
Zainstaluj gem pg, aby Railsy mogły komunikować się z PostgreSQL
sudo env PATH=/Library/PostgreSQL8/bin:$PATH gem install pg
-
Skonfiguruj swoją aplikację rails do komunikacji z PostgreSQL. Możesz utworzyć nową aplikację za pomocą:
rails *appname* -d postgresql (for Rails 3 -> rails new *appname* -d postgresql)
Lub w przypadku istniejącej aplikacji zmodyfikuj plik
database.yml
plik.
To zadziałało dla mnie bez żadnych czkawek. Jeśli ktoś inny spróbuje skorzystać z tej metody, chciałbym usłyszeć kilka opinii na temat tego, jak ci poszło.