Myslím, že se mi podařilo najít způsob, který funguje. Hodně si půjčuji od toto skvělé příspěvek , ale protože současně instalují spoustu dalších věcí, napíšu sem, co jsem udělal pro lidi, kteří právě hledají odpověď na instalaci PostgreSQL.
Poznámka redakce:Odkaz vypadal mrtvý, když jsem to zkusil. Je to ten? http://blog.blackwhale.at/?p=175#PostgreSQL Opravte, pokud ano.
-
Stáhnout PostgreSQL pro Mac a stáhněte si instalační program „Postgres.app“.
-
Vytvořte uživatele pro vývoj vašeho rails (mějte na paměti, že pokud sdílíte aplikaci během vývoje, pravděpodobně budete chtít stejného uživatele mezi všemi členy vašeho vývojářského týmu, abyste se vyhnuli bolestem hlavy)
sudo -u postgres /Library/PostgreSQL8/bin/createuser
-
Jako název role zadejte své uživatelské jméno systému Mac OS X a udělejte z něj superuživatele.
-
Nainstalujte drahokam pg, aby Rails mohl mluvit s PostgreSQL
sudo env PATH=/Library/PostgreSQL8/bin:$PATH gem install pg
-
Nakonfigurujte svou aplikaci rails, aby mohla komunikovat s PostgreSQL. Novou aplikaci můžete vytvořit buď pomocí:
rails *appname* -d postgresql (for Rails 3 -> rails new *appname* -d postgresql)
Nebo pro existující aplikaci upravte
database.yml
soubor.
To mi fungovalo bez jakýchkoliv zádrhelů. Pokud se někdo další pokusí použít tuto metodu, rád bych slyšel nějakou zpětnou vazbu, jak to probíhalo u vás.