Не получает рычащие сообщения от автотеста в Windows - PullRequest
1 голос
/ 16 июня 2011

Я следую учебному пособию по Ruby on Rails (http://ruby.railstutorial.org). В главе 3 автор рассматривает тестирование. Кажется, что все работает в соответствии с инструкциями, но я не получаю уведомления Growl (зеленый или красный) после запуска autotest. Также в Growl написано: «Пока еще не зарегистрированы приложения».

Ссылка:

Моя настройка:

  • Windows 7 64bit
  • Growl v2.0.6 (сборка 2.0.6.1)

c: \ Sites.autotest содержимое файла:

    require 'autotest/growl'
    require 'autotest/fsevent'
    require 'redgreen/autotest'
    require "test_notifier/autotest"

содержимое gemfile:

    source 'http://rubygems.org'

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

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

    group :test do
      gem 'rspec', '2.5.0'
      gem 'webrat', '0.7.1'
      gem 'win32-process'
      gem 'spork', '0.9.0.rc5'
    end

Вывод «списка гемфайлов»: (частично)

autotest (4.4.6)
autotest-growl (0.2.9)
autotest-rails (4.1.0)
autotest-rails-pure (4.1.2)
autotest-standalone (4.5.5)
karl-autotest-growl (0.1.8)
rails (3.0.7)
rake (0.9.2, 0.8.7)
rspec (2.5.0)
rspec-core (2.5.2)
rspec-expectations (2.5.0)
rspec-mocks (2.5.0)
rspec-rails (2.5.0)
spork (0.9.0.rc5)
webrat (0.7.1)
ZenTest (4.5.0)

Пожалуйста, дайте мне знать, если у вас есть какие-либо вопросы или предложения о том, как я могу решить проблему.

Спасибо.

1 Ответ

0 голосов
/ 19 июня 2011

Неправильный путь файла .autotest.Это должно быть:

C:\sites\sample_app\.autotest

Также вам нужно удалить строку require 'autotest/fsevent' из файла .autotest, как это только для OSX.

...