einzurichten Ich versuche Postgres Setup lokal für eine Rails-App auf meinem Mac (10.7 Lion) zu bekommen.Ich versuche, Postgres auf OSX
Ich installierte postgresapp und startete es, ich habe jetzt einen Elefanten in meiner Statusleiste, die mir sagt, dass Postgres läuft.
ich kann, um es von:
psql -h localhost
Aber wenn ich einfach psql
laufen bekomme ich diesen Fehler:
psql: could not connect to server: Permission denied Is the server running locally and accepting connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?
ich dies gesagt:
PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"
In ~/.bashrc
und eröffnete ein neues Terminal. Aber keine Würfel.
Wenn ich which psql
laufen bekomme ich /usr/bin/psql
Nicht wirklich sicher, was zu tun ist .. Ich bin immer noch ziemlich neu in Unix-Systemen. Sollte ich Symlink /usr/bin/psql
zu /Applications/Postgres.app/Contents/MacOS/bin/psql
?
Wo tut die anderen 'psql' kommen von, die eine in'/usr/bin/'? Mit Mac OS X vorinstalliert? Aus einem anderen PostgreSQL-Paket? –
@CraigRinger Ich würde annehmen, dass es vorinstalliert war. –
Gibt es in '/ Applications/Postgres.app/Contents/MacOS/bin' eine ausführbare Datei? Es sollte da sein. Was passiert, wenn Sie versuchen, das zu starten (den Pfad angeben)? – dezso