我正在将rails
从4.1升级到4.2.x.升级时我遇到了多个问题。截至目前rspec
失败并出现以下错误:
警告:您应该要求“minitest / autorun”'代替。
警告:或添加' gem" minitest"'之前需要" minitest / autorun"'
我还在我的Gemfile中添加了minitest
。
你能帮我弄清楚如何将其删除吗?
更新:
我的rspec_helper.rb
有require 'rspec/autorun'
。我用require 'minitest/autorun'
替换了它。我仍遇到同样的错误。
答案 0 :(得分:0)
require "rspec/autorun"
,因此不是您问题的解决方案。你应该删除它。您还应该从minitest
中删除Gemfile
。它很可能被一个依赖项所吸引,你明确指出它不会改变任何东西。
minitest
和rspec
是两个独立的库。警告不是来自rspec
。我猜测你在运行测试套件时只是看到了它。我最好的猜测是你的一个测试库正在加载minitest一些如何。它是一个很大的锤子,但您可以尝试将所有宝石安装到本地缓存bundle install --vendor
,然后再次使用minitest:grep minitest/autorun -R .
来尝试找到。