这很奇怪,因为我相对确定minitest是rspec
中的一个独立测试框架。
不管怎样,我跑步的时候就是这样。rspec
在我的rails根目录中,我得到这个错误:
Could not find minitest-4.7.5 in any of the sources
但是,在我的
Gemfile
中,我有以下内容:gem 'minitest', '~> 4.7.5'
我试着跑
bundle update
和bundle install
都没用。另外,我甚至觉得添加gem文件很奇怪,因为我只是在得到错误后才添加它,但并不打算首先使用gem。这里是我的
spec_helper.rb
文件,供参考。require 'rubygems'
ENV["RAILS_ENV"] ||= 'test'
require File.expand_path("../../config/environment", __FILE__)
最佳答案
很难知道更多的信息,如果你没有执行以下操作:
在存储库中还原为干净状态
从Gemfile
中删除minutest
运行bundle
(不update
)
查看您的Gemfile.lock
并查看什么取决于minitest
如果答案不清楚,请在这里发布信息。
您可能还需要重新运行rails generate rspec:install
,您发布的spec_helper.rb
看起来很薄。
关于ruby-on-rails - Rspec:在任何来源中都找不到minitest-4.7.5,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24764593/