如果安装Ruby on Rails 3.1,默认情况下会安装gem execjs。我排除CoffeeScript,因为我认为它需要execjs,但execjs仍然想要安装。 execjs现在是Ruby on Rails应用程序的要求还是有办法从安装中排除这个gem?
答案 0 :(得分:6)
如果您从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