我在Rails 5.1上,并且在安装Bootstrap gem后开始收到此错误消息:
JScript运行时不支持ES6。请更新或替换您当前的ExecJS运行时。
从此行引发此错误:
“ <%= stylesheet_link_tag'应用程序',媒体:'所有','数据-turbolinks-track':'重新加载'%>”
如何检查JSCRIPT运行时的版本?
答案 0 :(得分:0)
将以下宝石添加到您的Gemfile中并执行bundle install
gem 'therubyracer'
gem 'execjs'
或者,您可以安装sudo apt-get install nodejs
(在Ubuntu上)为所有项目修复此问题。
答案 1 :(得分:0)
这是一则帖子,其中包含有关找出which version of JScript you're running的信息
我不确定这是否有帮助,尚不清楚JScript是否完全支持ES6。
execjs支持多个运行时:https://github.com/sstephenson/execjs
您应该能够将gem 'mini_racer'
添加到Gemfile
并运行bundle install
来修复错误消息。