我最小的應用程序在本地運行,我沒有包錯誤。當我推到Heroku的,但是,在構建過程中資產失敗:預編譯步驟:Heroku構建在uglifier上失敗
...
Bundle completed (3.24s)
Cleaning up the bundler cache.
-----> Preparing app for Rails asset pipeline
Running: rake assets:precompole
rake aborted!
LoadError: cannot load such file -- uglifier
(in /tmp/build_.../app/assets/javascripts/application.js)
注:
1.我沒有使用uglifier寶石本地
2.我沒有一個文件app /資產/ Javascript角/ application.js中
我已經嘗試這些的Gemfile解決方案:
A)加入uglifier寶石
B)加入uglifier到資產組
C)從Gemfile中完全除去uglifier和耙UNINSTAL l所有版本
接下來是什麼?
你根本不想使用資產管道? –
檢查瀏覽器控制檯是否有javascript錯誤。嘗試在本地機器上進行預編譯。 – pkrawat1
預編譯本地工作,除了pg_ext,這似乎是與uglifier不同的問題。我不明白的是爲什麼uglifier被引用,因爲我從Gemfile中刪除它,並卸載所有版本? – vbsql7