我在Rails 5.1上,安装Bootstrap gem:后开始收到这个错误消息
JScript运行时不支持ES6。请更新或替换您当前的ExecJS运行时。
从此行引发此错误:
"<%=stylesheet_link_tag'应用程序',媒体:'全部','数据涡轮链接跟踪':'重新加载'%>">
如何检查JSCRIPT运行时的版本?
将以下宝石添加到Gemfile并执行bundle install
gem 'therubyracer'
gem 'execjs'
或者,您可以在Ubuntu上安装sudo apt-get install nodejs
来修复所有项目的问题。
这里有一篇文章,提供了一些关于了解您正在运行的JScript版本的信息
不过,我不确定这是否有帮助,也不清楚JScript是否支持ES6。
execjs支持多个运行时:https://github.com/sstephenson/execjs
您应该能够将gem 'mini_racer'
添加到Gemfile
并运行bundle install
来修复错误消息。