0

我在 PC (Windows 7) 上使用 nitrous,并且无法连接到服务器(使用 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。

4

1 回答 1

1

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

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

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

于 2013-09-28T22:19:01.440 回答