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