我最近将我的应用程序从rails 4.1.0升级到rails 4.1.4,我再也无法推送到Heroku了。问题是资产:预编译。
我可以通过运行本地重现问题:
rake assets:precompile RAILS_ENV=production
我可以通过运行
来解决这个问题bin/rake assets:precompile RAILS_ENV=production
Heroku似乎正在运行rake assets:precompile
,这会引发错误,我怎么能告诉Heroku使用bin/rake
,或者我看错了?
感谢。
答案 0 :(得分:0)
有一个类似的情况:资产:Heroku上的预编译导致数据库错误。原来我们使用的一个宝石是调用数据库,但尚未提供。请参阅https://devcenter.heroku.com/articles/rails-asset-pipeline。