我正在尝试为我的 mac(10.7 Lion)上的 rails 应用程序在本地设置 postgres。
我安装了postgresapp并启动了它,现在我的状态栏中有一头大象告诉我 postgres 正在运行。
我可以通过以下方式得到它:
psql -h localhost
但是当我简单地运行时,psql
我得到了这个错误:
psql:无法连接到服务器:权限被拒绝服务器是否在本地运行并接受 Unix 域套接字“/var/pgsql_socket/.s.PGSQL.5432”上的连接?
我把这个:
PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"
在~/.bashrc
并打开了一个新的终端。但没有骰子。
当我跑步时,which psql
我得到/usr/bin/psql
不太确定该怎么做..我对unix系统还是很陌生。我应该符号链接/usr/bin/psql
到/Applications/Postgres.app/Contents/MacOS/bin/psql
吗?