psql
我正在运行 Mountain Lion,当我运行或命令时,我得到了非常不同的响应postgres
。
对于前者,我得到:
> psql
ovatsug25=#
对于后者我得到:
> postgres
postgres does not know where to find the server configuration file.
您必须指定--config-file
或-D
调用选项或设置PGDATA
环境变量。
我通过 homebrew 安装了 postgres 并运行
rm /usr/bin/psql
这样做之后。
我的主要问题已解决(Rails 启动并连接到数据库),但我不确定这些命令之间的区别在哪里,也不知道这是怎么发生的。与此同时,我仍在努力弄清楚……如果能得到任何帮助,我将不胜感激。
他们的位置
which psql
/usr/local/bin/psql
哪个 postgres
which postgres
/usr/local/bin/postgres