Испытания сердечника ходовых рельсов - PullRequest
4 голосов
/ 31 января 2012

Я хотел бы внести свой вклад в проект рельсов, но я спотыкаюсь при первом препятствии ... Я клонировал репозиторий rails и получаю сообщение об ошибке при попытке запустить модульные тесты.

$ 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 с ruby ​​ruby-1.9.3-preview1 (1.9.2 сообщил мне, что существует несовместимость с рельсами 4)
  • реки-0.9.2.2
  • последняя попытка коммита github: 211174a
  • (убунт)

Просто перепроверьте:

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

Я прочитал и не нашел никакой информации в http://edgeguides.rubyonrails.org/contributing_to_ruby_on_rails.html

Также полностью переустановили rvm, перекомпилировали ruby ​​и несколько раз заменяли все самоцветы.

1 Ответ

1 голос
/ 31 января 2012

Основная ветка Rails теперь является бета-версией для 4.0.0 и убирает поддержку Ruby 1.8.7.Я не знаю точно, почему он не работает с предварительным просмотром Ruby 1.9.3, но я бы порекомендовал всегда работать с последней стабильной версией Ruby.Другой вариант - попробовать запустить тесты в Ruby 1.9.2 и посмотреть, нет ли ошибок.

...