"автотест / рельсы [...] не [...] существуют. Отмена"
Я обнаружил, что автотест перестал работать...
$ 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 ответов
Понижение ZenTest с 4.1.4 до 4.1.3 и автотест снова работает.
Я только что столкнулся с этой проблемой сегодня.
Мои версии были:
- автотесты (4.1.0)
- ZenTest (4.1.4, 3.10.0)
Я сделал 'ZenTest' для очистки самоцветов, и теперь запускается автотест.
Надеюсь это поможет.:-)
gem uninstall autotest
gem install autotest
gem install autotest-rails
У меня тоже сработало!
Я только что обновился до ZenTest 4.1.4 с autospec, и мое большое приложение работает просто отлично. (Мне пришлось сделать скрипт / сгенерировать rspec)
Я также создал фиктивное тестовое приложение с рельсами и фиктивной эшафот и подтвердил, что автотест работает нормально.
Там должно быть что-то происходит с вашей конфигурации. Вы сделали полный sudo gem update
?
Я получал эту ошибку при использовании последнего автотеста (gem versino 4.4.6):
Autotest style autotest/rails doesn't seem to exist. Aborting
Похоже, что последняя версия AutoTest больше не работает сама по себе с тестами рельсов. Чтобы иметь возможность запустить автотест, мне нужно было gem install autotest-rails-pure
,
sudo gem install autotest-rails
Может быть?
У многих вещей теперь есть -rails
вариант, например огурец.
Более поздние версии автотеста также нужны
export RSPEC=true
если вы используете его (или просто поставить RSPEC=true
перед командой автотеста)
Я исправил это, удалив ZenTest и просто установив autotest и autotest-rails