Ruby on rails 异常消息:没有这样的文件要加载——在RubyMine中测试/unit/runner/tap
我遵循了单元测试的说明:Ruby on rails 异常消息:没有这样的文件要加载——在RubyMine中测试/unit/runner/tap,ruby-on-rails,unit-testing,rubymine,Ruby On Rails,Unit Testing,Rubymine,我遵循了单元测试的说明: Testfolder: RAILS_ROOT/test Testfilemask: **/{*_test,test_*}.rb Working directory: RAILS_ROOT Ruby arguments: -Itest -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) 但仍然不起作用;我看到异常消息:没有这样的文件要加载-test/unit/runner/tap。您能否共享一个示例项目来
Testfolder: RAILS_ROOT/test
Testfilemask: **/{*_test,test_*}.rb
Working directory: RAILS_ROOT
Ruby arguments: -Itest -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)
但仍然不起作用;我看到异常消息:没有这样的文件要加载-test/unit/runner/tap。您能否共享一个示例项目来重现此问题?下面是一个在RubyMine中运行良好的示例:。尝试了您的项目,但我遇到了无法附加测试报告器错误,这是由于缺少linecache造成的。bundle install gives在任何源代码中都找不到linecache19-0.5.13,这导致了一组全新的问题。有没有一种方法可以快速让示例项目工作?删除Gemfile.lock,从Gemfile中删除ruby debug*gems。好的,我需要添加源代码:rubygems。测试在这里成功了。我会看看我是否能从中找出答案,谢谢。@CrazyCoder还没有时间进行实验,因为我最近一直在命令行上工作,但这只是一个数据点,我想知道这些错误是否是由于GEM文件中存在测试单元造成的。我最近发现测试单元正在阻止minitest在命令行上工作,测试只在测试单元从Gemfile和bundle更新中删除后才起作用。