Autotest kann kein Knurren finden? (Ruby 1.9.3, Schienen 3.2.11)

578
dresdin

Ich habe keine anderen Fehler wie diese gesehen. Autotest beschwert sich, dass er Growl nicht finden kann, obwohl es installiert ist. Versuchte, alles mit sudo zu deinstallieren / neu zu installieren. Alles ist auf dem neuesten Stand. Dies ist für Mac 10.8.2.

ZenTest ist installiert und auf dem neuesten Stand.

Redid-Bundle installieren

Autotest ist in der Gemfile

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 (im App-Stammverzeichnis) erfordert Folgendes:

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 

Hier ist die Konsolenausgabe:

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 Antwort auf die Frage

0
user224013

Sie müssen die Growl App in Ihrem System installieren .

Willkommen in der SU. Erwägen Sie bitte eine detailliertere Antwort anstelle eines bloßen Links. Martin Prikryl vor 10 Jahren 0