2011-05-10 19 views
16

Si instala Ruby on Rails 3.1, la gema execjs se instala de forma predeterminada. Excluí CoffeeScript, porque pensé que necesitaba execjs, pero execjs quiere instalarse de todos modos. ¿Ahora es obligatorio para las aplicaciones Ruby on Rails o existe alguna forma de excluir esta joya de una instalación?Ruby on Rails 3.1 sin ejecuciones?

+0

Bien, puedo responder mi propia pregunta: execjs parece ser un requisito para uglifier y coffee-script. –

+1

Me gustaría saber cómo instalar sin execjs. – Larsenal

+1

Comenta uglifier y coffee-script en el Gemfile si no deseas instalar execjs. –

Respuesta

6

Si comenta todas las gemas relacionadas con la canalización de activos del Gemfile, no se instalarán execjs (y esto debería funcionar bien en la producción).

# 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