【发布时间】:2012-01-31 08:03:24
【问题描述】:
我在 Heroku 上部署时遇到了问题,导致 rake 任务失败
rake assets:precompile
如果我整合,底部是我得到的错误
- Rails 3.1
- jquery 日历:https://github.com/themouette/jquery-week-calendar
- Twitter 引导程序
错误来自uglifier。
我怀疑这个问题可能与包含许多本地化日历有关。
我通过设置解决了这个错误:
# Compress JavaScripts and CSS
config.assets.compress = false
由于临时文件已清理,我无法检查这些文件。我也无法让 RubyMine 中的调试器在断点处停止。
如果这是一个错误,有什么想法吗?有什么办法让临时文件不被删除?使 RubyMine 调试器在 rake 任务上工作的任何方法(是的,尝试了显而易见的方法,使用 EAP 112-291。
rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets 耙中止!意外字符''(行:21454,col:0,pos: 641761)
错误 在新的 JS_Parse_Error (/tmp/execjs20111231-15374-1fve7h4.js:497:22) 在 js_error (/tmp/execjs20111231-15374-1fve7h4.js:505:15) 在 parse_error (/tmp/execjs20111231-15374-1fve7h4.js:596:17) 在 Object.next_token [作为输入] (/tmp/execjs20111231-15374-1fve7h4.js:839:17) 在下一个(/tmp/execjs20111231-15374-1fve7h4.js:943:37) 在 Object.semicolon [as 1] (/tmp/execjs20111231-15374-1fve7h4.js:986:38) 在 prog1 (/tmp/execjs20111231-15374-1fve7h4.js:1527:28) 在 simple_statement (/tmp/execjs20111231-15374-1fve7h4.js:1123:35) 在 /tmp/execjs20111231-15374-1fve7h4.js:1031:35 在 /tmp/execjs20111231-15374-1fve7h4.js:1510:32
【问题讨论】:
标签: ruby-on-rails-3.1 heroku asset-pipeline sprockets uglifyjs