2011-05-10 2 views
16

Ruby on Rails 3.1을 설치하면 execjs이 기본적으로 설치됩니다. 내가 execjs가 필요하다고 생각했기 때문에 나는 CoffeeScript을 제외했지만, execjs는 어쨌든 설치되기를 원했다. execjs가 이제 Ruby on Rails 애플리케이션의 요구 사항입니까, 아니면이 보석을 설치에서 제외시킬 수있는 방법이 있습니까?execjs가없는 Ruby on Rails 3.1?

+0

그래, 내 질문에 대답 할 수 있습니다. execjs는 uglifier 및 coffee-script의 요구 사항 인 것 같습니다. –

+1

나는 execj없이 설치하는 방법을 알고 싶다. – Larsenal

+1

execj를 설치하지 않으려는 경우 Gemfile에서 uglifier와 coffee-script를 주석 처리하십시오. –

답변

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