2011-10-11 4 views
2

자동 테스트를 실행할 때 다음 오류가 발생합니다. 이상한 점은 /Library/Ruby/Gems/1.8/ 폴더는 없지만 /Library/Ruby/Gems/1.9.1/ 폴더라는 것입니다.자동 테스트 오류 메시지

도움 말? 감사.

Invalid gemspec in [/Library/Ruby/Gems/1.8/specifications/heroku-2.8.6.gemspec]: invalid date format in specification: "2011-10-07 00:00:00.000000000Z" 
loading autotest/rails_rspec2 


-------------------------------------------------------------------------------- 


/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -rrubygems -S /Library/Ruby/Gems/1.8/gems/rspec-core-2.6.4/bin/rspec --tty '/Users/nikeelevet/rails_projects/sample_app/spec/controllers/pages_controller_spec.rb' 
Invalid gemspec in [/Library/Ruby/Gems/1.8/specifications/heroku-2.8.6.gemspec]: invalid date format in specification: "2011-10-07 00:00:00.000000000Z" 
Invalid gemspec in [/Library/Ruby/Gems/1.8/specifications/heroku-2.8.6.gemspec]: invalid date format in specification: "2011-10-07 00:00:00.000000000Z" 
/Users/nikeelevet/rails_projects/sample_app/spec/controllers/pages_controller_spec.rb:20: undefined method `desribe' for #<Class:0x1045bff68> (NoMethodError) 
    from /Library/Ruby/Gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:142:in `module_eval' 
    from /Library/Ruby/Gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:142:in `subclass' 
    from /Library/Ruby/Gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:129:in `describe' 
    from /Library/Ruby/Gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/dsl.rb:5:in `describe' 
    from /Users/nikeelevet/rails_projects/sample_app/spec/controllers/pages_controller_spec.rb:3 
    from /Library/Ruby/Gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/configuration.rb:419:in `load' 
    from /Library/Ruby/Gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/configuration.rb:419:in `load_spec_files' 
    from /Library/Ruby/Gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/configuration.rb:419:in `map' 
    from /Library/Ruby/Gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/configuration.rb:419:in `load_spec_files' 
    from /Library/Ruby/Gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/command_line.rb:18:in `run' 
    from /Library/Ruby/Gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:80:in `run_in_process' 
    from /Library/Ruby/Gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:69:in `run' 
    from /Library/Ruby/Gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:11:in `autorun' 
    from /Library/Ruby/Gems/1.8/gems/rspec-core-2.6.4/bin/rspec:4 

답변

1

금발 순간, 나는 오류 메시지에 지정된 보석을 제거 할 수 있었다.

0

자동 테스트 및/또는 heroku 버전의 이전 버전을 사용해이 문제가 버그인지 확인해보십시오.

당신의 질문이 아니지만, 나는 보석 가드를 당신에게 추천하고 싶습니다. 자동 테스트를 선호하는 이유가 있습니까?

https://github.com/guard/guard

+0

아무 이유없이, 방금 autotest를 사용하는이 자습서 http://ruby.railstutorial.org/ruby-on-rails-tutorialbook에서 ROR을 배우기 시작했습니다. –