我知道这个问题已经讨论过,但没有一个答案对我有帮助。对不起,要开始一个新主题...并感谢任何帮助的人。
我每天都在我的本地机器上进行开发......它不是一个新的设置,但突然间服务器无法连接......而且不确定原因。
我最初安装的postgres是通过自制程序。我使用的是pg gem version 0.15.1,ruby 2.0,rails 3.2.13,postgres 9.2.4。
=> Booting Thin
=> Rails 3.2.13 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
Exiting
/Users/Hank/.rvm/gems/ruby-2.0.0-p0@rails329/gems/activerecord-3.2.13/lib/active_record/connection_adapters/postgresql_adapter.rb:1216:in `initialize': could not connect to server: Connection refused (PG::Error)
Is the server running on host "localhost" (::1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused
Is the server running on host "localhost" (fe80::1) and accepting
TCP/IP connections on port 5432?
postgresql: stable 9.2.4
通常当我遇到任何服务器错误时,我可以强制停止或重启,然后重启我的机器,一切都很好。这一次,我尝试了大量的pg_ctl命令,重启,重建权限并运行光盘实用程序,宝石pristine pg,卸载pg,重新安装pg,brew更新postgres,将删除.pid文件,但当前没有创建。< / p>
/usr/local/bin/postgres
/usr/local/bin/psql
returns: 1976 0.0 0.0 2430992 1584 s000 R+ 8:54PM 0:00.01 grep postgres
答案 0 :(得分:0)
我安装了新的postgres.app,它基本上控制了pg环境。我忘记了所有这些,并且由于某种原因,应用程序在我的计算机启动时停止了自动启动服务器。所以,忘了应用程序...而且它没有自动加载...我无法弄清楚为什么我无法控制我的pg服务器以及为什么我无法启动它。
PS - postgres.app很棒!只要你不忘记你使用它......