簡體   English   中英

Heroku在git push上部署“預編譯資產失敗”

[英]Heroku deploy “Precompiling assets failed” on git push

我們使用Heroku fork命令來克隆生產的Rails 3應用程序以進行一些測試。 這是成功的。

我們現在正嘗試通過標准的heroku git push部署將更改推送到新的分支應用程序。

我們得到“預編譯資產失敗”。 以及每次嘗試均出現“推送被拒絕,無法編譯Ruby應用”錯誤。

此確切的存儲庫可毫無問題地用於更新我們的生產應用程序。

您能指導我如何解決此問題嗎?

在您的config / application.rb中嘗試一下

config.assets.initialize_on_precompile =假

另外,請檢查您的Gemfile中是否包含gem'turbolinks'。 以我為例,我多次部署該應用程序都失敗了(即使在通過添加'initialize_on_precompile'修改了application.rb文件之后),直到更改了Gemfile並安裝了丟失的gem。

另外,如果您以前沒有看過,那么還有一些有關在Heroku上進行分叉和部署的有用信息(“部署”部分): https : //devcenter.heroku.com/articles/fork-app

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM