簡體   English   中英

Rspec在將RubyGem-rails升級到4.2.x時失敗

[英]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 如果您明確指定它不會更改任何內容,則它很可能被依賴項引入。

minitestrspec是兩個單獨的庫。 警告不是來自rspec 我猜您只是在運行測試套件時看到它。 我最好的猜測是您的測試庫之一正在以最小的方式加載minitest。 這是一個很大的錘子,但是您可以嘗試將所有gems安裝到本地緩存bundle install --vendor ,然后grepping minitest: grep minitest/autorun -R . 嘗試定位。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM