Rails ошибка "MiniTest v1.6.0 устарела. (RuntimeError)" - PullRequest
1 голос
/ 19 января 2012

Я использую Ruby 1.9.2 и Rails 3.1.1 в Windows 7. Я пытался запустить команду rake test, но получаю эту ошибку:

`<top (required)>': MiniTest v1.6.0 is out of date. (RuntimeError)
`gem install minitest` and add `gem 'minitest' to you test helper.

Я уже пытался использовать gem install minitest, я также добавил gem "minitest" в свой файл gem и запустил bundle install.Ничего не получалось.Я попытался запустить bundle exec rake test, но тоже не получилось.Я все еще получаю ту же ошибку.У моего файла gem есть это:

group :test do
  # Pretty printed test output
  gem 'turn', :require => false
  gem "minitest"
end

Есть идеи, где я ошибся?Полная ошибка: http://www.pastie.org/3214398

Запуск gem query возвращает это для минимального теста: minitest (2.10.1, 1.6.0)

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

1 Ответ

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

Я видел два решения для этого: первое - gem uninstall minitest --version 1.6.0, и это гарантирует, что единственный ваш минимальный тест - самый современный.

Второй будетbundle exec rake test - это запустит тест рейка с использованием драгоценных камней специально в вашем Gemfile.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...