[英]Rspec failing while upgrading RubyGem-rails to 4.2.x
我正在將rails
從4.1升級到4.2.x。 升級時,我面臨多個問題。 截至目前, rspec
失敗並出現以下錯誤:
警告:您應該要求使用“最小測試/自動運行”。
警告:或在“要求”最小/自動運行”之前添加“寶石“最小””
我還添加minitest
在我的Gemfile。
您能幫我弄清楚如何將其刪除嗎?
更新:
我的rspec_helper.rb
具有require 'rspec/autorun'
。 我用require 'minitest/autorun'
代替了它。 我仍然遇到相同的錯誤。
RSpec 3不推薦使用require "rspec/autorun"
,因此不是解決問題的方法。 您應該將其刪除。 你也應該刪除minitest
從您Gemfile
。 如果您明確指定它不會更改任何內容,則它很可能被依賴項引入。
minitest
和rspec
是兩個單獨的庫。 警告不是來自rspec
。 我猜您只是在運行測試套件時看到它。 我最好的猜測是您的測試庫之一正在以最小的方式加載minitest。 這是一個很大的錘子,但是您可以嘗試將所有gems安裝到本地緩存bundle install --vendor
,然后grepping minitest: grep minitest/autorun -R .
嘗試定位。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.