ruby-on-rails - 运行 cmd RAILS_ENV=production bundle exec rake assets:precompile 时出错
问题描述
我正在尝试将 manageiq 开发模式转换为生产模式,所以我应用了预编译 cmd 并得到了错误
ExecJS::RuntimeError: SyntaxError: Unexpected token: operator (>) (line: 2221, col: 46, pos: 3996497)
新 JS_Parse_Error (/tmp/execjs20190527-22386-1jyom7qjs:3623:11948) 处的错误 js_error (/tmp/execjs20190527-22386-1jyom7qjs:3623:12167) 在 croak (/tmp/execjs20190527-22386-12037)73623:2jyom3在 token_error (/tmp/execjs20190527-22386-1jyom7qjs:3623:22175) 在 expr_atom (/tmp/execjs20190527-22386-1jyom7qjs:3623:3624) 意外 (/tmp/execjs20190527-22386-1jyom7qjs:3623:22263) (/tmp/execjs20190527-22386-1jyom7qjs:3624:1752) 在 expr_ops (/tmp/execjs20190527-22386-1jyom7qjs:3624:2523) 在maybe_conditional (/tmp/execjs20190527-22386-1jyom7qjs:3624) 在maybe_assign/4: tmp/execjs20190527-22386-1jyom7qjs:3624:3058)
manageiq 在开发模式下正确运行但无法预编译资产(由 JS、CSS 文件组成)
manageIq 应该正确编译并且应该在生产模式下启动并生成生产日志
解决方案
请尝试以下操作:
cd /var/www/miq/vmdb
bin/update
rake assets:precompile
只是需要发生的事情的一部分,并且bin/update
会像许多其他事情一样做到这一点。
推荐阅读
- php - 是否有解决方案可以使用我添加的数据库中的选择选项重定向页面,并添加输入字段?
- c++ - C++ 中项目的 Xcode 11 完成行为
- python-3.x - 使用 BeautifulSoup 时迭代失败
- javascript - BsMultiSelect 和 jQuery 验证兼容性
- computer-science - -120 的补码表示是什么?
- ubuntu - snmpwalk:未知用户名 (SNMP v3)
- c - 使用 systemd 作为服务运行时从保存的代码中下载的文件在哪里
- python - 我的牛顿法和二分法的时间复杂度是多少?
- c - x86 函数在 C 中返回 char*
- css - 如何在单击输入元素 ReactJS 时使用 CSS 转换