警卫警告"警告:正在装载,通知要求被视为有害"

mbi*_*ras 2 ruby rake guard minitest

我有一个简单的Ruby测试envinvorment设置:minitest,guard,guard-minitest和terminal-notifier-guard.

我正在使用以下内容,Rakefile因此我的测试默认运行,因为这是Travis CI默认执行的操作.

require 'rake/testtask'
task :default => [:test]
Rake::TestTask.new do |t|
  t.libs << 'test'
  t.pattern = "test/test_*"
end
Run Code Online (Sandbox Code Playgroud)

测试确实运行并通过,但我得到多个屏幕值得警告.我找到了答案另一个答案.

但似乎这些解决方案特定于rails和rspec.

为什么我会收到这些警告?

您可以在GitHub上找到完整的项目,并在此要点中找到完整的错误输出

Dok*_*ldo 6

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

require 'rake/testtask'
task :default => [:test]
Rake::TestTask.new do |t|
  t.libs << 'test'
  t.pattern = "test/test_*"
  t.warning = false
end
Run Code Online (Sandbox Code Playgroud)

  • 我相信问题是“为什么我会收到这些警告?” 这并没有回答这个问题。 (2认同)