Ich glaube, ich habe es geschafft, einen Weg zu finden, der funktioniert. Ich leihe mir viel von dieses großartige posten , aber da sie gleichzeitig eine Menge anderer Dinge installieren, werde ich hier für Leute, die nur nach der PostgreSQL-Installationsantwort suchen, aufschreiben, was ich getan habe.
Anmerkung des Herausgebers:Link schien tot zu sein, als ich es versuchte. Ist das der eine? http://blog.blackwhale.at/?p=175#PostgreSQL Bitte beheben Sie, falls dies der Fall ist.
-
Laden Sie PostgreSQL für Mac herunter und laden Sie das Installationsprogramm „Postgres.app“ herunter.
-
Erstellen Sie einen Benutzer für Ihre Rails-Entwicklung (denken Sie daran, dass Sie, wenn Sie eine Anwendung während der Entwicklung gemeinsam nutzen, wahrscheinlich denselben Benutzer für alle Mitglieder Ihres Entwicklungsteams verwenden möchten, um Kopfschmerzen zu vermeiden)
sudo -u postgres /Library/PostgreSQL8/bin/createuser
-
Geben Sie den Benutzernamen Ihres Mac OS X-Systems als Rollennamen ein und machen Sie ihn zu einem Superuser.
-
Installieren Sie das pg-Gem, damit Rails mit PostgreSQL kommunizieren kann
sudo env PATH=/Library/PostgreSQL8/bin:$PATH gem install pg
-
Konfigurieren Sie Ihre Rails-App für die Kommunikation mit PostgreSQL. Sie können entweder eine neue Anwendung erstellen mit:
rails *appname* -d postgresql (for Rails 3 -> rails new *appname* -d postgresql)
Oder ändern Sie für eine vorhandene App Ihre
database.yml
Datei.
Das hat bei mir ohne Probleme funktioniert. Wenn jemand anderes versucht, diese Methode zu verwenden, würde ich mich über ein Feedback darüber freuen, wie es für Sie gelaufen ist.