【发布时间】:2015-02-17 11:03:20
【问题描述】:
我是 Ruby on rails 的新手。我通过示例教程学习创建了基本的演示应用程序。
首先它工作正常,一周后我在输入rails s时出错,
错误
PG::ConnectionBad
could not connect to server: No such file or directory Is the server running
locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
我正在使用 PostgreSQL 数据库。
我使用的是 MAC OS X 10.8.5
我在 SO 上发现了类似的问题,但它们处于某个高级阶段,因此涉及一些高级解决方案。
输入时
which psql
/usr/local/bin/psql
【问题讨论】:
-
删除这个文件
postgres/postmaster.pid试试看,你最近有没有升级你的操作系统 -
您能告诉我们您是如何安装 Postgres 的吗?例如,您使用的是自制软件吗?如果您可以在终端中运行命令
which psql并将结果添加到您的问题中,那就太好了。 -
尝试检查这个 Start Postgres: pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start Stop Postgres: pg_ctl -D /usr/ local/var/postgres stop -s -m fast
-
是的 Sontya,我升级了操作系统
-
我用自制软件安装 psql
标签: ruby-on-rails ruby database postgresql ruby-on-rails-4