jquery - rake 中止! ExecJS::运行时错误:(execjs):1

标签 jquery ruby-on-rails asset-pipeline sprockets maskedinput

我在生产服务器上预编译时遇到错误;但是,如果我将环境设置为生产并在开发计算机上运行预编译,则运行正常。这怎么可能?

RAILS_ENV="production" bundle exec rake assets:precompile RAILS_GROUPS=assets

返回错误:

   ...
   rake aborted!
   ExecJS::RuntimeError:
   (execjs):1
   ...

我不知道错误从何而来。

最佳答案

很简单:我的生产服务器 RAM 内存不足。我将它稍微增加到 1GB,现在它工作起来就像一个魅力!

关于jquery - rake 中止! ExecJS::运行时错误:(execjs):1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36854518/

相关文章:

javascript - 如何在滚动时从屏幕顶部添加一个 div 偏移量?

ruby-on-rails - 为 memcached 和 Rails 组合片段和对象缓存的最佳方法

ruby-on-rails - 在页面的最底部包含 javascript 文件

jquery - 具有 Assets 的 Rails gem 不会添加到 config.assets.paths

ruby-on-rails - 是否可以抑制电子邮件中使用的图像 Assets 的指纹识别(Rails 3.1)?

javascript - ext js 网格面板滚动条不适用于 jquery

jquery - onClick() 和鼠标中键的问题

ruby-on-rails - 调用关联之前的回调

mysql - 如何为使用子查询的 MySQL 编写 AREL UpdateManager 查询

javascript - 在 ajax 调用中使用 FormData 发送 JSON 对象和文件,并在 PHP 中访问 json 对象