Soy nuevo en Ruby on Rails y pruebas. Cuando ejecuto la rake test
obtengo el siguiente error:
/Users/jarvis/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/gems/rack-1.3.4/lib/rack/backports /uri/common_192.rb:53: warning: already initialized constant WFKV_ /Users/jarvis/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/gems/turn-0.8.3/lib/turn/autorun /minitest.rb:14:in `': 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/ruby-1.9.2-p180@rails3tutorial/gems/activesupport-3.1.1/lib /active_support/dependencies.rb:240:in `require'
Hice gem install minitest
y ahora dice agregar gem ‘minitest’ a mi ayudante de prueba. ¿Es esta test/test_helper.rb
, y si es así, cómo “agrego” minitest?
Edite su Gemfile para que la gem se especifique en el grupo de prueba, así:
group :test do gem "minitest" end
(Publicar la solución que el OP editó en la pregunta, pero no publicó como respuesta)
Desinstala tu minitest primero. gem desinstalar minitest.
Si está utilizando a su vez, asegúrese de que la versión es menos 0.8.3
Pon esos códigos a tu base de tu Gemfile
group :test do gem 'turn', '< 0.8.3' gem 'minitest' end
entonces corre
bundle install