автоспек с несколькими версиями Ruby - PullRequest
8 голосов
/ 15 июля 2009

Я установил Ruby 1.9.1 вместе с Ruby 1.8.6 на моем Mac OS X Leopard, используя опции prefix и program-suffix, чтобы я мог запускать Ruby 1.9 с помощью команд ruby19, irb19, gem19 и т. Д. команды.

Я установил соответствующие гемы и могу запустить rake19 spec для выполнения моих тестов rspec, но когда я запускаю autospec, я получаю:

загрузка автотеста / rails_rspec Стиль автотеста autotest / rails_rspec не существует. Aborting.

Я предполагаю, что существует конфликт между гемами ZenTest / rspec для Ruby 1.9 и Ruby 1.8.6, но я не уверен, как решить эту проблему. Кто-нибудь сталкивался с этим и может дать совет?

1 Ответ

1 голос
/ 17 июля 2009

Полагаю, это несовместимость ZenTest с Ruby 1.9.

По isitruby19.com кажется, что вы не единственный, у кого с этим проблемы. Меньше людей имеют проблемы с rspec (а их проблемы - неудачные тесты, а не невозможность их запуска), поэтому я бы сказал, что это ZenTest.

Лично я просто держусь подальше от 1.9, потому что у меня слишком много коммерческих проектов по разработке. Надеюсь, я смогу помочь с чем-то вроде релизов Rails 3.

...