rake aborted! ExecJS::RuntimeError: (execjs):1
rake aborted! ExecJS::RuntimeError: (execjs):1
我在生产服务器上预编译时遇到错误;但是,如果我将环境设置为 production 和 运行 development 计算机上的预编译,它 运行 就可以了.怎么可能?
RAILS_ENV="production" bundle exec rake assets:precompile RAILS_GROUPS=assets
返回错误:
...
rake aborted!
ExecJS::RuntimeError:
(execjs):1
...
我完全不知道错误来自哪里。
简单地说:我的生产服务器 运行 RAM 内存不足。我将它增加了一点到 1GB,现在它就像一个魅力!
我遇到了同样的问题,重启服务器就解决了。
编辑
您也可以添加交换。这是一个很棒的教程 https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-14-04
我有相同的 problem.My 服务器是 ngnix。使用命令
重新启动后
service nginx restart
解决了问题。
我在生产服务器上预编译时遇到错误;但是,如果我将环境设置为 production 和 运行 development 计算机上的预编译,它 运行 就可以了.怎么可能?
RAILS_ENV="production" bundle exec rake assets:precompile RAILS_GROUPS=assets
返回错误:
...
rake aborted!
ExecJS::RuntimeError:
(execjs):1
...
我完全不知道错误来自哪里。
简单地说:我的生产服务器 运行 RAM 内存不足。我将它增加了一点到 1GB,现在它就像一个魅力!
我遇到了同样的问题,重启服务器就解决了。
编辑
您也可以添加交换。这是一个很棒的教程 https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-14-04
我有相同的 problem.My 服务器是 ngnix。使用命令
重新启动后service nginx restart
解决了问题。