2012-01-30 5 views
4

레일 프로젝트에 기여하고 싶지만 첫 번째 장애물이 있습니다. 단위 테스트를 실행할 때 레일 저장소를 복제했고 오류가 발생했습니다 .레일 코어 테스트 실행

$ bundle exec rake test 
... 
/home/me/.rvm/rubies/ruby-1.9.3-preview1/lib/ruby/1.9.1/minitest/spec.rb:131:in `register_spec_type': wrong number of arguments (1 for 2) (ArgumentError) 

내가 사용 :

  • RVM을 루비 루비 1.9.3-preview1와
  • 레이크 - 0.9.2.2 (1.9.2 레일 4 호환성이 있었다 나에게 말했다)
  • 최신 GitHub의이 시도 커밋 : 211174a
  • (우분투)

그냥 doubl하기 전자 수표 : 내가 읽은 및 http://edgeguides.rubyonrails.org/contributing_to_ruby_on_rails.html

의 모든 정보를 찾을 수 없습니다

$ ruby -v 
ruby 1.9.3dev (2011-07-31 revision 32789) [i686-linux] 

는 완전히 RVM을 다시 설치 루비를 컴파일하고, 모든 보석을 여러 번 교체하십시오.

+1

1.9.3의 안정적인 릴리스를 사용해 보셨습니까? –

+0

당신이 맞습니다. 1.9.3 안정적으로 작동합니다. rvm은 기본적으로 미리보기 버전을 설치했습니다. test_really_long_keys (FileStoreTest)를 제외한 모든 패스를 테스트합니다. 나중에 살펴 보겠습니다. 대답을 쓰면 받아 들일 것입니다. 나는 레일이 정말로 1.9.3 안정이 필요하다고 말해야한다고 생각한다. 나는 그 정보를 어디에도 보지 못한다! – Jason

답변

1

레일스의 마스터 브랜치는 이제 beta version for 4.0.0이며 Ruby 1.8.7에 대한 지원을 제거합니다. Ruby 1.9.3 미리보기가 작동하지 않는 이유를 정확히 알지 못하지만 항상 의 안정적인 버전의 Ruby를 실행하는 것이 좋습니다. 또 다른 옵션은 Ruby 1.9.2에서 테스트를 실행하고 오류가 있는지 확인하는 것입니다.

+0

1.9.3 안정적인 작동하지만, 나는 이미 운이없는 1.9.2 안정을 시도했다. – Jason

+0

언제든지 travis-ci.org에서 Rails의 현재 빌드 상태를 확인할 수 있습니다. http://travis-ci.org/#!/rails/rails –