我在尝试运行命令时遇到此错误:
guard
这个应用程序我在试图安装后卫之前已经开发了一段时间……
我按照Ryan Bates关于后卫的教程的指示:
http://railscasts.com/episodes/264-guard
这是我的Gem文件.
source 'https://rubygems.org' gem 'rails','3.2.14' gem 'rake' gem 'MysqL2' gem 'bcrypt-ruby' gem 'devise' gem 'rails_admin' gem 'jbuilder' gem 'gon' gem 'dynamic_form' gem 'therubyracer',:require => 'v8' gem 'jquery-rails' gem 'jquery-ui-rails' gem 'rails3-jquery-autocomplete' gem 'roo' group :assets do gem 'sass-rails','~> 3.2.4' gem 'coffee-script','~> 2.2.0' gem 'uglifier','~> 1.2.3' end group :development,:test do gem 'capistrano' gem 'bullet' gem 'rvm-capistrano' gem 'better_errors' gem 'rspec-rails','2.10.0' gem 'awesome_print' gem 'wirble' gem 'thin' gem 'guard-rspec' gem 'rb-fsevent',:require => false if RUBY_PLATFORM =~ /darwin/i end group :test do gem 'capybara','1.1.2' gem 'faker' gem 'factory_girl_rails' gem 'spork','~> 1.0rc' end
这是完整的错误:
app3 git:(write-tests) ✗ guard /Users/Nick/.rvm/gems/ruby-1.9.3-p448/gems/guard-1.4.0/lib/guard.rb:47:in `setup': uninitialized constant Listen::Turnstile (NameError) from /Users/Nick/.rvm/gems/ruby-1.9.3-p448/gems/guard-1.4.0/lib/guard.rb:155:in `start' from /Users/Nick/.rvm/gems/ruby-1.9.3-p448/gems/guard-1.4.0/lib/guard/cli.rb:104:in `start' from /Users/Nick/.rvm/gems/ruby-1.9.3-p448/gems/thor-0.18.1/lib/thor/command.rb:27:in `run' from /Users/Nick/.rvm/gems/ruby-1.9.3-p448/gems/thor-0.18.1/lib/thor/invocation.rb:120:in `invoke_command' from /Users/Nick/.rvm/gems/ruby-1.9.3-p448/gems/thor-0.18.1/lib/thor.rb:363:in `dispatch' from /Users/Nick/.rvm/gems/ruby-1.9.3-p448/gems/thor-0.18.1/lib/thor/base.rb:439:in `start' from /Users/Nick/.rvm/gems/ruby-1.9.3-p448/gems/guard-1.4.0/bin/guard:6:in `<top (required)>' from /Users/Nick/.rvm/gems/ruby-1.9.3-p448/bin/guard:23:in `load' from /Users/Nick/.rvm/gems/ruby-1.9.3-p448/bin/guard:23:in `<main>' from /Users/Nick/.rvm/gems/ruby-1.9.3-p448/bin/ruby_noexec_wrapper:14:in `eval' from /Users/Nick/.rvm/gems/ruby-1.9.3-p448/bin/ruby_noexec_wrapper:14:in `<main>'