Heroku Rails 4无法连接到服务器:连接被拒绝

tob*_*ced 21 ruby postgresql heroku ruby-on-rails-4

使用postgres.
一直无法推动.

没有任何运气试过这个:

config.assets.initialize_on_precompile = false
Run Code Online (Sandbox Code Playgroud)

----->为Rails资产管道准备应用程序

   Running: rake assets:precompile
   rake aborted!
   could not connect to server: Connection refused
   Is the server running on host "127.0.0.1" and accepting
   TCP/IP connections on port 5432?
Run Code Online (Sandbox Code Playgroud)

Hen*_*rik 38

接受的答案并没有完全解决这个问题.我试图找到一个解决方案2-3个小时没有成功,然后这工作:

在您的app目录中.

heroku labs:enable user-env-compile
Run Code Online (Sandbox Code Playgroud)

它还在失败吗?

heroku labs:disable user-env-compile
heroku labs:enable user-env-compile
Run Code Online (Sandbox Code Playgroud)

然后它对我有用,只需要删除并再做一次.

在Rails 4中不再需要以下配置.编译资产必须在没有它的情况下工作.

config.assets.initialize_on_precompile = false
Run Code Online (Sandbox Code Playgroud)

  • Heroku现已弃用user-env-complile.我有这个问题,未解决. (6认同)
  • 这里验证接受的错误相同. (2认同)

tob*_*ced 6

config.assets.initialize_on_precompile = false

在application.rb中包含ABOVE模块APPNAME

我最初把它包含在里面

class Application <Rails :: Application

编辑:实际上,上面没有解决它.

我不得不这样做

https://devcenter.heroku.com/articles/labs-user-env-compile