我一直在这个相同的应用程序中使用相同的Postgres数据库一个月没有问题,并且我没有更改数据库中的任何内容,然后该错误随机出现今天起。然而,今天的Postgres随机开始抛出这个错误,当我尝试“轨道的”(我跑CREATEDB或CREATEUSER时得到相同类型的错误):Postgres刚刚随机停止工作(Rails,PGSQL.5432)
退出 /Users/Joe/.rvm/gems/ruby- 1.9.2-p290/gems/activerecord-3.2.2/lib/active_record/connection_adapters/postgresql_adapter.rb:1194:在`initialize'中:无法连接到服务器:没有这样的文件或目录(PG :: Error) 服务器在本地运行,并在Unix域套接字“/tmp/.s.PGSQL.5432”上接受 连接?
真奇怪的是,我的朋友昨天发生了完全相同的错误(在同一个应用程序上工作),并且由他从http://nextmarvel.net/blog/2011/09/brew-install-postgresql-on-os-x-lion/运行脚本修复。运行脚本后,他卸载并重新安装PG宝石,使所有工作。但是,他正在运行OS X Lion,而且我正在运行Snow Leopard,因此脚本不适用于我。
任何想法(1)为什么这将随机开始发生和(2)如何解决它?
PostgreSQL是否正在运行?你重新启动并忘记启动它吗? –
是的,它正在运行。我们通过运行'午餐开始postgres'命令进行验证,输出结果表示PosgresSQL正在运行。 –
你能用'psql'连接到它吗? –