在dotcloud上部署rails app

时间:2012-07-13 05:29:32

标签: ruby-on-rails dotcloud

我正在尝试将rails上的ruby部署到dotcloud。该应用程序已部署,但当我尝试访问该URL时,出现此错误:

无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受Unix域套接字“/var/run/postgresql/.s.PGSQL.5432”上的连接? (PG ::错误)

我正在使用postgresql数据库。我需要在database.yml文件中做出哪些更改?

我也遵循了此处列出的步骤: http://docs.dotcloud.com/services/postgresql/

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

看起来您的应用程序配置为使用本地PostgreSQL数据库(本地,如“在同一台计算机上运行”)。您应该确保您的dotcloud.yml文件包含PosgreSQL数据库的部分,例如:

db:
  type: postgresql

然后使用dotcloud info检索数据库的主机,端口和凭据,或者在Ruby应用程序中从environment.json解析它们。

最后一步在dotCloud PostgreSQL service documentation中解释。

相关问题