"автотест / рельсы [...] не [...] существуют. Отмена" - PullRequest
11 голосов
/ 20 августа 2009

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

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

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

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.

Ответы [ 7 ]

17 голосов
/ 15 сентября 2009

Я только что столкнулся с этой проблемой сегодня.

Мои версии были:

  • автотесты (4.1.0)
  • ZenTest (4.1.4, 3.10.0)

Я сделал 'ZenTest' для очистки самоцветов, и теперь запускается автотест.

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

2 голосов
/ 19 августа 2010
gem uninstall autotest
gem install autotest
gem install autotest-rails

У меня тоже сработало!

2 голосов
/ 20 августа 2009

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

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

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

2 голосов
/ 20 августа 2009

Понижение ZenTest с 4.1.4 до 4.1.3 и повторный автотест снова работает.

1 голос
/ 29 ноября 2011

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

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

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

1 голос
/ 12 марта 2010
sudo gem install autotest-rails

Возможно

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

В более поздних версиях автотеста также требуется

export RSPEC=true

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

0 голосов
/ 28 мая 2010

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

...