我目前正在开发 ruby on rails 应用程序,但在运行 RSpec 测试时遇到问题。随着进一步的钻探,我进入我的终端并尝试运行简单的 psql 命令
psql
此消息立即返回:psql:无法连接到服务器:权限被拒绝服务器是否在本地运行并接受 Unix 域套接字“/var/pgsql_socket/.s.PGSQL.5432”上的连接?
奇怪的是当我进入我的本地主机时:我可以清楚地看到数据库信息(即客户信息和其他信息)。我能做些什么来纠正这种情况吗?
感谢您对此事的任何帮助
我目前正在开发 ruby on rails 应用程序,但在运行 RSpec 测试时遇到问题。随着进一步的钻探,我进入我的终端并尝试运行简单的 psql 命令
psql
此消息立即返回:psql:无法连接到服务器:权限被拒绝服务器是否在本地运行并接受 Unix 域套接字“/var/pgsql_socket/.s.PGSQL.5432”上的连接?
奇怪的是当我进入我的本地主机时:我可以清楚地看到数据库信息(即客户信息和其他信息)。我能做些什么来纠正这种情况吗?
感谢您对此事的任何帮助
The Easy Way to Get Started With PostgreSQL on a Mac it helped me
你有没有在命令行上试过这个 $export PGHOST=localhost