автотест не работает в Windows 7 32 бит - PullRequest
0 голосов
/ 15 июля 2011

Я изучаю Rails Tutorial от Michael Hartl, и мне не повезло с работой автотеста.

Когда я запускаю команду "autotest", я получаю следующий вывод в моем терминале:

C: \ Sites \ rails_projects \ sample_app> загрузка автотеста autotest / rails_rspec2


← [2J ← [fbundle exec C: \ RailsInstaller \ Ruby1.8.7 \ bin \ ruby ​​-SC: / RailsInstaller / Rub y1.8.7 / lib / ruby ​​/ gems / 1.8 / gems / rspec-core-2.0.1 / bin / rspec --autotest 'C: / Sites / ra ils_projects / sample_app / spec / controllers / pages_controller_spec.rb 'bundler: команда не найдена: C: \ RailsInstaller \ Ruby1.8.7 \ bin \ ruby ​​Установить недостающие двоичные файлы gem с помощью bundle install Уведомление отправлено успешно Уведомление успешно отправлено

Тогда оно просто останавливается, и у меня естьcntrl + c, чтобы выйти из него.

Когда я пытаюсь запустить "автотест комплекта exec", я получаю следующий вывод:

C: \ Sites \ rails_projects \ sample_app>связка exec autotest C: /RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems / bundler-1.0.14 / lib / bundler / ru bygems_integration.rb: 143: в `gem ': ZenTest не является частью пакета.Добавьте его в Gemfile.(Gem :: LoadError) из C: /RailsInstaller/Ruby1.8.7/bin/autotest: 18

В моем файле .autotest есть следующее содержимое:

требуют 'autotest / growl'

и мой гемфайл выглядит так:

source 'http://rubygems.org'

gem' rails ',' 3.0.7 'gem'sqlite3-ruby', '1.2.5',: require => 'sqlite3'

group: development do gem 'rspec-rails', '2.0.1' end

group:test do gem 'rspec', '2.0.1' gem 'webrat', '0.7.1' end

Может кто-нибудь помочь мне с этим?

1 Ответ

0 голосов
/ 01 сентября 2011

Похоже, что ZenTest может быть установлен неправильно.Вы можете попробовать gem install ZenTest и посмотреть, получите ли вы другой результат, запустив bundle exec autotest.Если это не сработает, возможно, попробуйте добавить ZenTest в ваш Gemfile.

...