Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 尝试在RoR中为生产预编译资产时出现ExecJS运行时错误_Ruby On Rails_Jruby_Production_Precompile_Execjs - Fatal编程技术网

Ruby on rails 尝试在RoR中为生产预编译资产时出现ExecJS运行时错误

Ruby on rails 尝试在RoR中为生产预编译资产时出现ExecJS运行时错误,ruby-on-rails,jruby,production,precompile,execjs,Ruby On Rails,Jruby,Production,Precompile,Execjs,我最近尝试预编译Rails 4.2.6 CMS应用程序的资产,但出现以下错误: ** Invoke assets:precompile (first_time) ** Invoke assets:environment (first_time) ** Execute assets:environment ** Invoke environment (first_time) ** Execute environment ** Execute assets:precompile rake abort

我最近尝试预编译Rails 4.2.6 CMS应用程序的资产,但出现以下错误:

** Invoke assets:precompile (first_time)
** Invoke assets:environment (first_time)
** Execute assets:environment
** Invoke environment (first_time)
** Execute environment
** Execute assets:precompile
rake aborted!
ExecJS::RuntimeError: SyntaxError: Unexpected token: name (type) (line: 5338, col: 20, pos: 251597)

Error
    at new JS_Parse_Error (/tmp/execjs20160728-10032-1xuzmtxjs:3623:11948)
    at js_error (/tmp/execjs20160728-10032-1xuzmtxjs:3623:12167)
    at croak (/tmp/execjs20160728-10032-1xuzmtxjs:3623:21858)
    at token_error (/tmp/execjs20160728-10032-1xuzmtxjs:3623:21995)
    at unexpected (/tmp/execjs20160728-10032-1xuzmtxjs:3623:22083)
    at as_property_name (/tmp/execjs20160728-10032-1xuzmtxjs:3624:357)
    at /tmp/execjs20160728-10032-1xuzmtxjs:3623:31739
    at /tmp/execjs20160728-10032-1xuzmtxjs:3623:22774
    at expr_atom (/tmp/execjs20160728-10032-1xuzmtxjs:3623:30807)
    at maybe_unary (/tmp/execjs20160728-10032-1xuzmtxjs:3624:1562)
    at expr_ops (/tmp/execjs20160728-10032-1xuzmtxjs:3624:2333)
    at maybe_conditional (/tmp/execjs20160728-10032-1xuzmtxjs:3624:2425)
    at maybe_assign (/tmp/execjs20160728-10032-1xuzmtxjs:3624:2868)
new JS_Parse_Error ((execjs):3623:11948)
js_error ((execjs):3623:12167)
croak ((execjs):3623:21858)
token_error ((execjs):3623:21995)
unexpected ((execjs):3623:22083)
as_property_name ((execjs):3624:357)
(execjs):3623:31739
(execjs):3623:22774
expr_atom ((execjs):3623:30807)
maybe_unary ((execjs):3624:1562)
expr_ops ((execjs):3624:2333)
maybe_conditional ((execjs):3624:2425)
maybe_assign ((execjs):3624:2868)
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/execjs-2.6.0/lib/execjs/external_runtime.rb:39:in `exec'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/execjs-2.6.0/lib/execjs/external_runtime.rb:21:in `eval'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/execjs-2.6.0/lib/execjs/external_runtime.rb:46:in `call'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/uglifier-3.0.1/lib/uglifier.rb:179:in `run_uglifyjs'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/uglifier-3.0.1/lib/uglifier.rb:141:in `compile'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/uglifier_compressor.rb:52:in `call'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/uglifier_compressor.rb:28:in `call'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:75:in `call_processor'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:57:in `block in call_processors'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:56:in `reverse_each'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:56:in `call_processors'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/loader.rb:134:in `load_from_unloaded'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/loader.rb:60:in `block in load'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/loader.rb:317:in `fetch_asset_from_dependency_cache'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/loader.rb:44:in `load'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/cached_environment.rb:20:in `block in initialize'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/cached_environment.rb:47:in `[]'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/cached_environment.rb:47:in `load'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/base.rb:66:in `find_asset'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/base.rb:73:in `find_all_linked_assets'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:134:in `block in find'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:133:in `each'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:133:in `find'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:185:in `compile'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-rails-3.1.1/lib/sprockets/rails/task.rb:68:in `block in define'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/rake/sprocketstask.rb:147:in `with_logger'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-rails-3.1.1/lib/sprockets/rails/task.rb:67:in `block in define'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/rake-11.2.2/lib/rake/task.rb:248:in `block in execute'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/rake-11.2.2/lib/rake/task.rb:243:in `each'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/rake-11.2.2/lib/rake/task.rb:243:in `execute'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/rake-11.2.2/lib/rake/task.rb:187:in `block in invoke_with_call_chain'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/stdlib/monitor.rb:214:in `mon_synchronize'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/rake-11.2.2/lib/rake/task.rb:180:in `invoke_with_call_chain'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/rake-11.2.2/lib/rake/task.rb:173:in `invoke'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/rake-11.2.2/lib/rake/application.rb:152:in `invoke_task'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/rake-11.2.2/lib/rake/application.rb:108:in `block in top_level'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/rake-11.2.2/lib/rake/application.rb:108:in `each'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/rake-11.2.2/lib/rake/application.rb:108:in `block in top_level'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/rake-11.2.2/lib/rake/application.rb:117:in `run_with_threads'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/rake-11.2.2/lib/rake/application.rb:102:in `top_level'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/rake-11.2.2/lib/rake/application.rb:80:in `block in run'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/rake-11.2.2/lib/rake/application.rb:178:in `standard_exception_handling'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/rake-11.2.2/lib/rake/application.rb:77:in `run'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/rake-11.2.2/exe/rake:27:in `<top>'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/bin/rake:22:in `load'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/bin/rake:22:in `<top>'
Tasks: TOP => assets:precompile
**调用资产:预编译(第一次)
**调用资产:环境(第一次)
**执行资产:环境
**调用环境(第一次)
**执行环境
**执行资产:预编译
雷克流产了!
ExecJS::RuntimeError:语法错误:意外标记:名称(类型)(行:5338,列:20,位置:251597)
错误
在新的JS_Parse_错误(/tmp/execjs20160728-10032-1xuzmtxjs:3623:11948)
at js_错误(/tmp/execjs20160728-10032-1xuzmtxjs:3623:12167)
在croak(/tmp/execjs20160728-10032-1xuzmtxjs:3623:21858)
at token_错误(/tmp/execjs20160728-10032-1xuzmtxjs:3623:21995)
意外情况下(/tmp/execjs20160728-10032-1xuzmtxjs:3623:22083)
资产名称(/tmp/execjs20160728-10032-1xuzmtxjs:3624:357)
at/tmp/execjs20160728-10032-1xuzmtxjs:3623:31739
at/tmp/execjs20160728-10032-1xuzmtxjs:3623:22774
原子表达式(/tmp/execjs20160728-10032-1xuzmtxjs:3623:30807)
可能在一月份(/tmp/execjs20160728-10032-1xuzmtxjs:3624:1562)
在expr_ops(/tmp/execjs20160728-10032-1xuzmtxjs:3624:2333)
有条件时(/tmp/execjs20160728-10032-1xuzmtxjs:3624:2425)
在分配时(/tmp/execjs20160728-10032-1xuzmtxjs:3624:2868)
新的JS_解析_错误((execjs):3623:11948)
js_错误((execjs):3623:12167)
呱呱((execjs):3623:21858)
令牌错误((execjs):3623:21995)
意外((execjs):3623:22083)
as_属性_名称((execjs):3624:357)
(execjs):3623:31739
(execjs):3623:22774
expr_原子((execjs):3623:30807)
也许是一元((execjs):3624:1562)
expr_ops((execjs):3624:2333)
可能是有条件的((execjs):3624:2425)
可能分配((execjs):3624:2868)
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/execjs-2.6.0/lib/execjs/external_runtime.rb:39:in'exec'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/execjs-2.6.0/lib/execjs/external_runtime.rb:21:in'eval'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/execjs-2.6.0/lib/execjs/external_runtime.rb:46:in'call'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/uglifier-3.0.1/lib/uglifier.rb:179:in'run_uglifyjs'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/uglifier-3.0.1/lib/uglifier.rb:141:在“编译”中
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/uglifier_compressor.rb:52:in'call'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/uglifier_compressor.rb:28:in'call'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:75:in'call_processor'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:57:在“调用处理器中的块”中
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:56:“反向”
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:56:in'call_processors'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/loader.rb:134:在“从卸载加载”中
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/loader.rb:60:in'block in load'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/loader.rb:317:in`fetch_asset_from_dependency_cache'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/loader.rb:44:在“加载”中
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/cached_environment.rb:20:在“初始化中的块”中
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/cached_environment.rb:47:in`[]'
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/cached_environment.rb:47:在“加载”中
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/base.rb:66:在“查找资产”中
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/base.rb:73:“查找所有链接的资产”
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:134:“查找中的块”中
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:133:在'each'中
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:133:在“查找”中
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:185:在“编译”中
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-rails-3.1.1/lib/sprockets/rails/task.rb:68:在“定义中的块”中
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-3.7.0/lib/rake/sprocketstask.rb:147:in“with_logger”
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/sprockets-rails-3.1.1/lib/sprockets/rails/task.rb:67:在“定义中的块”中
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/rake-11.2.2/lib/rake/task.rb:248:在“执行中的块”中
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/rake-11.2.2/lib/rake/task.rb:243:在'each'中
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/rake-11.2.2/lib/rake/task.rb:243:在“执行”中
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/gems/shared/gems/rake-11.2.2/lib/rake/task.rb:187:在“调用中的块与调用链”
/home/vagrant/.rbenv/versions/jruby-9.1.2.0/lib/ruby/stdlib/monitor.rb:214:in'mon_synchronize'
/呵呵