2012-12-17 3 views
2

Ruby on Rails를 처음 사용하며이 튜토리얼을 http://ruby.railstutorial.org/chapters/static-pages#top 통해 배웁니다. 이 튜토리얼에 주어진Ruby on Rails의 테스트 유닛을 건너 뛰면 작동하지 않습니다.

한 명령은 나를 위해 작동하지 않습니다

rails new sample_app --skip-test-unit 

오류 텍스트는

잘못된 옵션 --skip-테스트 단위

어떤 생각을 왜이다 작동하지 않고 어떻게 해결할 수 있습니까?

+0

'rails -v'를 실행할 때 무엇이 ​​보입니까? –

+0

오케이, 알겠습니다. 버전은 2.3입니다. 어떻게 든 최신 레일 버전 3.2.9가 없습니다. – pramodtech

+2

이렇게 생각한; '--skip-test-unit' 옵션은'rails 2.3'에 없었을 가능성이 큽니다. rvm을 올바르게 설정하고 올바른 버전의 루비 및 레일을 사용하고 있는지 확인하십시오. 또한,'rails new -h'는 두 버전에서 사용 가능한 모든 옵션을 보여줍니다. –

답변

2

코멘트에서 여기에 대한 답을 전송, 완성을 위하여

rails new sample_app -T 
0

을 시도하십시오 :

rails -v

앱이 대신 예상 rails 3.2.9 버전의 rails 2.3 버전을 실행중인 것으로 나타났다. --skip-test-unitrails 2.3 버전의 유효한 옵션이 아닙니다.

0

rails new my_app으로 앱을 만든 다음 아래 코드를 추가하십시오.

# config/application.rb 
config.generators do |g| 
    g.test_framework nil 
end 

을 사용하면 테스트 단위 자동 성이 생성되지 않습니다.