在initialize中使用initialize_on_precompile = true拒绝heroku连接

时间:2013-04-22 16:50:00

标签: heroku deployment assets heroku-postgres

我收到了这个错误

无法连接到服务器:连接被拒绝        服务器是否在主机“127.0.0.1”上运行并接受        端口5432上的TCP / IP连接?

在预编译时,我知道其中一个解决方法是将initialize_on_precompile设置为false 但我确实需要初始化我的应用程序以使我的css能够正常工作。

这是完整的错误: 无法连接到服务器:连接被拒绝        服务器是否在主机“127.0.0.1”上运行并接受        端口5432上的TCP / IP连接?        /tmp/build_3eatwoqg4vdl/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.13/lib/active_record/connection_adapters/postgresql_adapter.rb:1216:in'initialize'

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用实验性实验室功能user-env-compile:

启用此功能
  

这个Heroku Labs功能增加了对应用程序的实验支持   在slug编译期间,配置变量存在于环境中。

注意:

  

通过实验室添加的功能是实验性的,可能会发生变化   删除后不另行通知。