【问题标题】:What JS Runtime am I using on Rails?我在 Rails 上使用什么 JS 运行时?
【发布时间】:2018-12-04 02:12:19
【问题描述】:

我在 Rails 5.1 上,安装 Bootstrap gem 后开始收到此错误消息:

JScript 运行时不支持 ES6。请更新或替换您当前的 ExecJS 运行时。

从此行引发此错误:

""

如何检查我的 JSCRIPT 运行时的版本?

【问题讨论】:

    标签: javascript ruby-on-rails rubygems ruby-on-rails-5.1


    【解决方案1】:

    将以下宝石添加到您的 Gemfile 并执行 bundle install

    gem 'therubyracer'
    gem 'execjs'
    

    或者,您可以安装sudo apt-get install nodejs(在 Ubuntu 上)为所有项目修复此问题。

    【讨论】:

      【解决方案2】:

      这是一个帖子,其中包含一些关于找出which version of JScript you're running的信息

      我不确定这是否有用,不清楚 JScript 是否支持 ES6。

      execjs 支持多个运行时:https://github.com/sstephenson/execjs

      您应该能够将gem 'mini_racer' 添加到您的Gemfile 并运行bundle install 以修复错误消息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-31
        相关资源
        最近更新 更多