使用亚硝酸盐时无法连接到服务器

时间:2013-09-28 19:03:43

标签: ruby-on-rails postgresql psql pg nitrousio

我在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。

1 个答案:

答案 0 :(得分:1)

确保您正在启动postgresql服务器。如果您的盒子已经关闭,那么该过程将被杀死,因此您需要重新启动。

您可以使用控制台中的parts start postgresql命令执行此操作。

在不久的将来会有付费计划让您无限期地保持您的盒子活着,这样您每次登录时都不需要重启postgresql和其他服务。