"autotest/rails [...]不存在.中止"

Eth*_*han 11 ruby testing tdd ruby-on-rails zentest

我发现自动测试已停止工作......

$ autotest
loading autotest/rails
Autotest style autotest/rails doesn't seem to exist. Aborting.
Run Code Online (Sandbox Code Playgroud)

根据这篇博文,这个错误的常见原因是人们没有安装autotest-rails gem.但是,我肯定安装了:

autotest-rails (4.1.0)
ZenTest (4.1.4, 4.1.3, 4.1.1, 4.0.0, 3.11.1, 3.11.0, 3.10.0, 3.9.3, 3.9.2)
Run Code Online (Sandbox Code Playgroud)

我今天或昨天没有安装任何新的宝石,虽然我可能gem update昨天做了.

我看到的另一个问题是与Ruby 1.9不兼容,但我使用的是MRI Ruby 1.8.6.

小智 17

我今天刚刚遇到这个问题.

我的版本是:

  • autotest-rails(4.1.0)
  • ZenTest(4.1.4,3.10.0)

我做了'sudo gem cleanup ZenTest'并且自动测试现在运行了.

希望这可以帮助.:-)


Eth*_*han 2

将 ZenTest 从 4.1.4 降级到 4.1.3,自动测试再次运行。