我跑進在Heroku上部署一個問題,如果我整合Rails的在資產管道和Uglifier 3.1可能的錯誤
-
做一個失敗的耙子任務
rake assets:precompile
在底部出現錯誤
uglifier發生錯誤。
我懷疑問題可能與納入許多本地化的日曆。
我工作圍繞錯誤設置:
# Compress JavaScripts and CSS
config.assets.compress = false
我無法檢查文件的臨時文件清理。我也無法讓RubyMine中的調試器在斷點處停下來。
任何想法,如果這是一個錯誤?任何方式讓臨時文件不被刪除?任何方式作出耙任務的RubyMine調試工作(是的,嘗試了很明顯,使用EAP 112-291。
rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets rake aborted! Unexpected character '' (line: 21454, col: 0, pos: 641761)
Error at new JS_Parse_Error (/tmp/execjs20111231-15374-1fve7h4.js:497:22) at js_error (/tmp/execjs20111231-15374-1fve7h4.js:505:15) at parse_error (/tmp/execjs20111231-15374-1fve7h4.js:596:17) at Object.next_token [as input] (/tmp/execjs20111231-15374-1fve7h4.js:839:17) at next (/tmp/execjs20111231-15374-1fve7h4.js:943:37) at Object.semicolon [as 1] (/tmp/execjs20111231-15374-1fve7h4.js:986:38) at prog1 (/tmp/execjs20111231-15374-1fve7h4.js:1527:28) at simple_statement (/tmp/execjs20111231-15374-1fve7h4.js:1123:35) at /tmp/execjs20111231-15374-1fve7h4.js:1031:35 at /tmp/execjs20111231-15374-1fve7h4.js:1510:32
這太煩人了uglifier並沒有告訴我的錯誤的綻放行號!我的意思是,拜託....這不就是編譯器的意圖麼?對我而言,不幸的是這是一個我下載的庫有3000行左右的庫,所以我現在花費時間去掉庫中的一些部分,並重新編譯,直到找到出現語法錯誤的位。 – 2013-09-13 20:00:01