Подтвердить что ты не робот

Ruby on Rails 3.1 без execjs?

Если вы установите Ruby on Rails 3.1, по умолчанию устанавливается gem execjs. Я исключил CoffeeScript, потому что я думал, что ему нужны execjs, но execjs хочет быть установлен в любом случае. Является ли execjs теперь требованием для приложений Ruby on Rails или есть способ исключить этот камень из установки?

4b9b3361

Ответ 1

Если вы закомментируете все драгоценные камни, связанные с конвейером активов из Gemfile, тогда execjs не будет установлен (и это должно работать нормально в процессе производства).

# Gems used only for assets and not required
# in production environments by default.
#group :assets do
#  gem 'sass-rails', "  ~> 3.1.0"
#  gem 'coffee-rails', "~> 3.1.0"
#  gem 'uglifier'
#end