我跑进在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