Rails 3 Postgres在Heroku上工作但不再在本地PGError无法连接到服务器

时间:2011-08-30 15:57:11

标签: ruby-on-rails-3 postgresql

我正在使用postgres 8.4和Rails 3.0.9

几天前,我在本地和Heroku使用这个组合罚款。今天我在本地加载我的Rails服务器,我得到两条新消息,一个弃用警告和一个PGError。

警告是:

config.action_view.debug_rjs
Rails 3.1将不再支持

。我检查过,我仍然使用3.0.9只是为了确定。

这很容易照顾。然而,PGError让我摸不着头脑。

could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "???" and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "???" and accepting
TCP/IP connections on port 5432?

我尝试了捆绑安装和捆绑更新。 “是在主机上运行的服务器'???'”似乎很奇怪,但这是什么意思?

Heroku上的一切正常。我检查了所有的init和配置文件,它们看起来和几天前一样。是否有任何可能导致此更新的更新?

1 个答案:

答案 0 :(得分:1)

您是否检查过postgres数据库是否在指定的主机上运行?您尝试连接的数据库是否在localhost或外部服务器上工作?