运行cmd RAILS_ENV =生产捆绑包执行rake资产时发生错误:预编译

时间:2019-05-27 09:53:35

标签: ruby-on-rails manageiq

我正在尝试将manageiq开发模式转换为生产模式,所以我应用了预编译cmd并出现错误

  

ExecJS :: RuntimeError:语法错误:意外的令牌:运算符(>)   (行:2221,列:46,位置:3996497)

     

错误       在新的JS_Parse_Error(/ tmp / execjs20190527-22386-1jyom7qjs:3623:11948)       在js_error(/ tmp / execjs20190527-22386-1jyom7qjs:3623:12167)       在croak(/ tmp / execjs20190527-22386-1jyom7qjs:3623:22038)       在token_error(/ tmp / execjs20190527-22386-1jyom7qjs:3623:22175)       出现意外(/ tmp / execjs20190527-22386-1jyom7qjs:3623:22263)       在expr_atom(/ tmp / execjs20190527-22386-1jyom7qjs:3623:31244)       在maybe_unary(/ tmp / execjs20190527-22386-1jyom7qjs:3624:1752)       在expr_ops(/ tmp / execjs20190527-22386-1jyom7qjs:3624:2523)       在maybe_conditional(/ tmp / execjs20190527-22386-1jyom7qjs:3624:2615)       在maybe_assign(/ tmp / execjs20190527-22386-1jyom7qjs:3624:3058)

manageiq在开发模式下正确运行,但无法预编译资产(由JS,CSS文件组成)

manageIq应该正确编译,并且应该以生产模式启动并生成生产日志

1 个答案:

答案 0 :(得分:0)

请尝试以下操作:

cd /var/www/miq/vmdb
bin/update

rake assets:precompile只是需要发生的事情的一部分,bin/update可以做到这一点以及许多其他事情。