我在PC上使用nitrous(Windows 7),并且无法连接到服务器(使用ruby on rails)。它昨天工作得很好(同一个项目,同一台计算机)。
我得到的错误:
psql: 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"?
我的database.yml文件:
development:
adapter: postgresql
database: mvp_development
test:
adapter: postgresql
database: mvp_test
我已经确认我的Gemfile确实包含'pg',尝试运行bundle update和bundle install,卸载pg并运行bundle install,以及运行gem pristine pg。
答案 0 :(得分:1)
确保您正在启动postgresql服务器。如果您的盒子已经关闭,那么该过程将被杀死,因此您需要重新启动。
您可以使用控制台中的parts start postgresql
命令执行此操作。
在不久的将来会有付费计划让您无限期地保持您的盒子活着,这样您每次登录时都不需要重启postgresql和其他服务。