Ruby 保安警告「;警告:正在加载,循环要求被视为有害”;

Ruby 保安警告「;警告:正在加载,循环要求被视为有害”;,ruby,rake,minitest,guard,Ruby,Rake,Minitest,Guard,我有一个简单的Ruby测试环境,设置如下: minitest、guard、guard minitest和终端通知程序guard 我使用的是下面的Rakefile,所以我的测试默认运行,因为Travis CI默认就是这样做的 require 'rake/testtask' task :default => [:test] Rake::TestTask.new do |t| t.libs << 'test' t.pattern = "test/test_*" end 需要

我有一个简单的Ruby测试环境,设置如下: minitest、guard、guard minitest和终端通知程序guard

我使用的是下面的
Rakefile
,所以我的测试默认运行,因为Travis CI默认就是这样做的

require 'rake/testtask'
task :default => [:test]
Rake::TestTask.new do |t|
  t.libs << 'test'
  t.pattern = "test/test_*"
end
需要“rake/testtask”
任务:默认值=>[:测试]
Rake::TestTask.new do|t|

t、 libs如果您只想关闭警告,可以在rake测试任务设置中执行此操作:

require 'rake/testtask'
task :default => [:test]
Rake::TestTask.new do |t|
  t.libs << 'test'
  t.pattern = "test/test_*"
  t.warning = false
end
需要“rake/testtask”
任务:默认值=>[:测试]
Rake::TestTask.new do|t|

t、 libs我相信问题是“为什么我会收到这些警告?”这并不能回答这个问题。@hoff2错误说明了一切,有循环要求。但由于它们经常是宝石,关闭它是摆脱它们的唯一方法。