Jeg tror, det er lykkedes mig at finde en måde, der virker. Jeg låner meget fra denne fantastiske indlæg , men da de installerer en masse andre ting på samme tid, har jeg tænkt mig at skrive ud, hvad jeg gjorde her for folk, der bare leder efter PostgreSQL-installationssvaret.
Redaktørens note:Linket virkede dødt, da jeg prøvede. Er det den her? http://blog.blackwhale.at/?p=175#PostgreSQL Ret venligst, hvis det er.
-
Download PostgreSQL til Mac og download 'Postgres.app'-installationsprogrammet.
-
Opret en bruger til din rails-udvikling (husk på, at hvis du deler en applikation under udvikling, vil du sandsynligvis have den samme bruger mellem alle medlemmer af dit udviklerteam for at undgå hovedpine)
sudo -u postgres /Library/PostgreSQL8/bin/createuser
-
Indtast dit Mac OS X-systembrugernavn som rollenavn, og gør det til en superbruger.
-
Installer pg gem, så Rails kan tale med PostgreSQL
sudo env PATH=/Library/PostgreSQL8/bin:$PATH gem install pg
-
Konfigurer din rails-app til at tale med PostgreSQL. Du kan enten oprette en ny applikation med:
rails *appname* -d postgresql (for Rails 3 -> rails new *appname* -d postgresql)
Eller for en eksisterende app, rediger din
database.yml
fil.
Dette fungerede for mig uden nogen hikke. Hvis nogen andre prøver at bruge denne metode, vil jeg være interesseret i at høre lidt feedback om, hvordan det gik for dig.