Я изучаю 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
Может кто-нибудь помочь мне с этим?