【发布时间】:2015-11-05 18:38:45
【问题描述】:
我目前正在对资产管道预编译并将其推送到服务器上的问题进行故障排除。我在 Rails 4.2.3 和 ruby 2.2.0 上!
我使用
预编译我的资产RAILS_ENV=production bundle exec rake assets:precompile
并成功创建了几个文件,包括 .sprockets-manifest-... 文件。
如果我现在尝试推送应用程序,似乎未检测到清单文件 - 我通常的“无法编译资产”问题(我正在预编译的原因)发生:
Preparing app for Rails asset pipeline Running: rake assets:precompile rake aborted! Mysql2::Error: Can't connect to MySQL server on '127.0.0.1' (111)
我很确定这在以前可行,但不知何故 - 也许通过升级到 rails 4.2.3,它现在失败了......
感谢任何形式的帮助!
【问题讨论】:
标签: ruby-on-rails ruby heroku asset-pipeline cloudcontrol