我尝试从命令行连接到我的postgres服务器:
$> psql
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?
我正试图运行服务器:
$>postgres
postgres does not know where to find the server configuration file.
You must specify the --config-file or -D invocation option or set the
PGDATA environment variable.
任何人都可以指出我如何配置我的服务器以便它可以工作?
答案 0 :(得分:0)
我已经解决了这个问题。实际上Mac OS 10.8.5有自己的psql命令。所以这是一个路径问题。如果从MacPort安装postgres,系统将始终引用初始psql命令。
我建议你安装brew中的postgres,如图here所示。
您还将重新定义PATH环境变量并将其导出到.profile文件中:
export PATH=/usr/local/bin:$PATH