17

如果您安装 Ruby on Rails 3.1,gem execjs会默认安装。我排除了CoffeeScript,因为我认为它需要 execjs,但无论如何都想安装 execjs。execjs 现在是 Ruby on Rails 应用程序的要求,还是有办法从安装中排除这个 gem?

4

1 回答 1

8

如果您从 Gemfile 中注释掉与资产管道相关的所有 gem,则不会安装 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
于 2011-09-24T09:55:26.283 回答