"autotest/rails [...] не существует [...]. Прерывание"

Я нахожу, что автотест перестает работать...

$ autotest
loading autotest/rails
Autotest style autotest/rails doesn't seem to exist. Aborting.

Согласно это сообщение в блоге, общая причина этой ошибки заключается в том, что у людей нет установленного набора автотестов-рельсов. Однако я определенно установил:

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)

Я не установил никаких новых драгоценных камней сегодня или вчера, хотя вчера, возможно, вчера сделал gem update.

Другая проблема, о которой я упоминал, была несовместима с Ruby 1.9, но я использую MRI Ruby 1.8.6.

Ответ 1

Ускоренный ZenTest с 4.1.4 до 4.1.3 и автотест снова работает.

Ответ 2

Я просто ударил эту проблему сегодня.

Мои версии:

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

Я выполнил очистку sudo gem ZenTest, и теперь выполняется автотест.

Надеюсь, это поможет.: -)

Ответ 3

Я только что обновил до ZenTest 4.1.4 с помощью autospec, и мое большое приложение работает отлично. (Мне пришлось сделать script/generate rspec)

Я также создал фиктивное тестовое приложение с рельсами и фиктивным эшафотом, и подтвержденный автотест работает отлично.

В вашем конфиге должно быть что-то. Вы сделали полный sudo gem update?

Ответ 4

gem uninstall autotest
gem install autotest
gem install autotest-rails

У меня работает!

Ответ 5

sudo gem install autotest-rails

Может быть,?

Много вещей теперь имеют вариант -rails, например огурец.

Более поздние версии автотестов также нуждаются в

export RSPEC=true

если вы его используете (или просто поместите RSPEC=true перед командой автотеста)

Ответ 6

Я получал эту ошибку при использовании последнего автотеста (gem versino 4.4.6):

Autotest style autotest/rails doesn't seem to exist. Aborting

Похоже, что последняя версия AutoTest больше не работает с проверками rails. Чтобы иметь возможность запускать автотест, мне пришлось gem install autotest-rails-pure.

Ответ 7

Я исправил это, удалив ZenTest и просто установив autotest и autotest-rails