这很奇怪,因为我相对确定minitest是rspec中的一个独立测试框架。
不管怎样,我跑步的时候就是这样。
rspec在我的rails根目录中,我得到这个错误:

Could not find minitest-4.7.5 in any of the sources

但是,在我的Gemfile中,我有以下内容:
gem 'minitest', '~> 4.7.5'

我试着跑bundle updatebundle 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/

10-13 04:37