我在Rails上使用的是什么JS Runtime



我在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来修复错误消息。

最新更新