我正在尝试将rails上的ruby部署到dotcloud。该应用程序已部署,但当我尝试访问该URL时,出现此错误:
无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受Unix域套接字“/var/run/postgresql/.s.PGSQL.5432”上的连接? (PG ::错误)
我正在使用postgresql数据库。我需要在database.yml文件中做出哪些更改?
我也遵循了此处列出的步骤: http://docs.dotcloud.com/services/postgresql/
有人可以帮忙吗?
答案 0 :(得分:1)
看起来您的应用程序配置为使用本地PostgreSQL数据库(本地,如“在同一台计算机上运行”)。您应该确保您的dotcloud.yml
文件包含PosgreSQL数据库的部分,例如:
db:
type: postgresql
然后使用dotcloud info
检索数据库的主机,端口和凭据,或者在Ruby应用程序中从environment.json
解析它们。