Какую JS Runtime я использую на Rails? - PullRequest
0 голосов
/ 04 декабря 2018

Я на Rails 5.1 и начал получать это сообщение об ошибке после установки Bootstrap gem:

Среда выполнения JScript не поддерживает ES6.Обновите или замените текущую среду выполнения ExecJS.

Вызов этой ошибки из этой строки:

"<% = stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track ':' reload '%> "

Как я могу проверить версию моего времени выполнения JSCRIPT?

Ответы [ 2 ]

0 голосов
/ 07 декабря 2018

Вот пост с некоторой информацией о том, как узнать , какую версию JScript вы используете

Я не уверен, что это полезно, хотя не ясно, поддерживает ли JScript ES6

execjs поддерживает несколько сред выполнения: https://github.com/sstephenson/execjs

Вы можете добавить gem 'mini_racer' в Gemfile и запустить bundle install, чтобы исправить сообщение об ошибке.

0 голосов
/ 04 декабря 2018

Добавьте следующие гемы к вам Gemfile и выполните bundle install

gem 'therubyracer'
gem 'execjs'

В качестве альтернативы, вы можете установить sudo apt-get install nodejs (в Ubuntu), чтобы исправить это для всех проектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...