Ответ 1
Измените свой Gemfile так, чтобы камень был указан в тестовой группе, например:
group :test do
gem "minitest"
end
(Публикация решения, которое ОР редактировал в вопросе, но не публиковал как ответ)
Я новичок в Ruby on Rails и тестировании. Когда я запускаю rake test
, я получаю следующую ошибку:
/Users/jarvis/.rvm/gems/[email protected]/gems/rack-1.3.4/lib/rack/backports
/uri/common_192.rb:53: warning: already initialized constant WFKV_
/Users/jarvis/.rvm/gems/[email protected]/gems/turn-0.8.3/lib/turn/autorun
/minitest.rb:14:in `<top (required)>': MiniTest v1.6.0 is out of date. (RuntimeError)
`gem install minitest` and add `gem 'minitest' to you test helper.
from /Users/jarvis/.rvm/gems/[email protected]/gems/activesupport-3.1.1/lib
/active_support/dependencies.rb:240:in `require'
Я сделал gem install minitest
, и теперь он говорит, чтобы добавить gem 'minitest' в мой тестовый помощник. Это test/test_helper.rb
, и если да, то как я могу добавить minitest?
Измените свой Gemfile так, чтобы камень был указан в тестовой группе, например:
group :test do
gem "minitest"
end
(Публикация решения, которое ОР редактировал в вопросе, но не публиковал как ответ)
сначала удалите свой мини-сайт. gem uninstall minitest.
если вы используете поворот, убедитесь, что версия меньше 0.8.3
поместите этот код в нижнюю часть вашего Gemfile
group :test do
gem 'turn', '< 0.8.3'
gem 'minitest'
end
затем запустите
bundle install