Автотест не может найти рычание? (Ruby 1.9.3, Rails 3.2.11)

509
dresdin

Других ошибок вроде этого не было. Автотест жалуется, что не может найти Growl, даже если он установлен. Пробовал удалить / переустановить все с помощью sudo. Все современно. Это для Mac 10.8.2.

ZenTest установлен и обновлен.

Редид Пакет установить

Автотест в гемфайле

group :test do gem 'rspec-rails' gem 'webrat' gem 'spork' gem 'capybara', '1.1.2' gem 'autotest-growl' gem 'autotest' gem 'autotest-fsevent' end 

.autotest (находится в корневом каталоге приложения) требует:

require 'autotest/fsevent' require 'autotest/growl' require 'autotest/fsevent' require 'autotest/growl'  Autotest.add_hook :initialize do |autotest| %w{.git .svn .hg .DS_Store ._* vendor tmp log doc}.each do |exception| autotest.add_exception(exception) end end 

Вот вывод консоли:

sample_app jameswest$ autotest  loading autotest/rails_rspec2  /Users/jameswest/.rvm/rubies/ruby-1.9.3-p362/bin/ruby -rrubygems -S '/Users/jameswest/.rvm/gems/ruby-1.9.3-p362/gems/rspec-core-2.10.1/exe/rspec' --tty '/Users/jameswest/rails_projects/sample_app/spec/controllers/pages_controller_spec.rb' /Users/jameswest/.rvm/gems/ruby-1.9.3-p362/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in load': /Users/jameswest/rails_projects/sample_app/spec/controllers/pages_controller_spec.rb:52: syntax error, unexpected $end, expecting keyword_end (SyntaxError) from /Users/jameswest/.rvm/gems/ruby-1.9.3-p362/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:inblock in load_spec_files' from /Users/jameswest/.rvm/gems/ruby-1.9.3-p362/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in each' from /Users/jameswest/.rvm/gems/ruby-1.9.3-p362/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:inload_spec_files' from /Users/jameswest/.rvm/gems/ruby-1.9.3-p362/gems/rspec-core-2.12.2/lib/rspec/core/command_line.rb:22:in run' from /Users/jameswest/.rvm/gems/ruby-1.9.3-p362/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:80:inrun' from /Users/jameswest/.rvm/gems/ruby-1.9.3-p362/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:17:in `block in autorun'  Growl not found: please install Growl and try again 
0

1 ответ на вопрос

0
user224013

Вы должны установить Growl App в вашей системе.

Добро пожаловать в СУ. Пожалуйста, рассмотрите возможность предоставления более подробного ответа вместо простой ссылки. Martin Prikryl 10 лет назад 0

Похожие вопросы