Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 轨道-can';t运行自动测试_Macos_Ruby On Rails 3.1_Rspec_Osx Lion_Autotest - Fatal编程技术网

Macos 轨道-can';t运行自动测试

Macos 轨道-can';t运行自动测试,macos,ruby-on-rails-3.1,rspec,osx-lion,autotest,Macos,Ruby On Rails 3.1,Rspec,Osx Lion,Autotest,升级到Rails 3.1.3和Ruby 1.9.3(通过RVM)后,我无法正常运行自动测试。我不知道发生了什么,但当我打印: $ autotest 它显示出奇怪的错误 loading autotest/rails_rspec2 /Users/serg/.rvm/rubies/ruby-1.9.3-head/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require': cannot load such file -- a

升级到
Rails 3.1.3
Ruby 1.9.3
(通过RVM)后,我无法正常运行自动测试。我不知道发生了什么,但当我打印:

$ autotest
它显示出奇怪的错误

loading autotest/rails_rspec2
/Users/serg/.rvm/rubies/ruby-1.9.3-head/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require': cannot load such file -- autotest/fsevent (LoadError)
    from /Users/serg/.rvm/rubies/ruby-1.9.3-head/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require'
    from /Users/serg/rails_projects_terminal/sample_app/.autotest:2:in `<top (required)>'
    from /Users/serg/.rvm/gems/ruby-1.9.3-head@global/gems/ZenTest-4.6.2/lib/autotest.rb:315:in `load'
    from /Users/serg/.rvm/gems/ruby-1.9.3-head@global/gems/ZenTest-4.6.2/lib/autotest.rb:315:in `block in initialize'
    from /Users/serg/.rvm/gems/ruby-1.9.3-head@global/gems/ZenTest-4.6.2/lib/autotest.rb:314:in `each'
    from /Users/serg/.rvm/gems/ruby-1.9.3-head@global/gems/ZenTest-4.6.2/lib/autotest.rb:314:in `initialize'
    from /Users/serg/.rvm/gems/ruby-1.9.3-head/gems/rspec-core-2.8.0/lib/autotest/rspec2.rb:13:in `initialize'
    from /Users/serg/.rvm/gems/ruby-1.9.3-head/gems/rspec-rails-2.8.0/lib/autotest/rails_rspec2.rb:31:in `initialize'
    from /Users/serg/.rvm/gems/ruby-1.9.3-head@global/gems/ZenTest-4.6.2/lib/autotest.rb:244:in `new'
    from /Users/serg/.rvm/gems/ruby-1.9.3-head@global/gems/ZenTest-4.6.2/lib/autotest.rb:244:in `run'
    from /Users/serg/.rvm/gems/ruby-1.9.3-head@global/gems/ZenTest-4.6.2/bin/autotest:6:in `<top (required)>'
    from /Users/serg/.rvm/gems/ruby-1.9.3-head@global/bin/autotest:19:in `load'
    from /Users/serg/.rvm/gems/ruby-1.9.3-head@global/bin/autotest:19:in `<main>' 
它起作用了。我怎样才能修好它

我的档案:

source 'http://rubygems.org'                                            

gem 'rails', '3.1.3'                                                    
gem 'gravatar_image_tag'                                                
gem 'will_paginate'                                                     
gem 'rack'                                                              
gem 'texticle', "2.0", :require => 'texticle/rails'                     


group :assets do                                                        
  gem 'sass-rails'                                                      
  gem 'coffee-rails'                                                    
  gem 'uglifier'                                                        
end                                                                     

gem 'jquery-rails'                                                      

group :development do                                                   
  gem 'rspec-rails'                                                     
  gem 'therubyracer-heroku'                                             
  gem 'pg'                                                              
  gem 'annotate', :git => 'git://github.com/ctran/annotate_models.git'                                                           
  gem 'faker'                                                           
end                                                                     

group :test do                                                          
  gem 'rspec-rails'                                                     
  gem 'webrat'                                                          
  gem 'spork'                                                           
  gem 'autotest'                                                        
  gem 'autotest-rails-pure'                                             
  gem 'autotest-fsevent'                                                
  gem 'autotest-growl'                                                  
  gem 'factory_girl_rails'                                              
end                                                                     

group :production do                                                    
  gem 'pg'                                                              
end                                                                     

我解决了。我找到了这个页面: 然后我在终端上打印:

$ gem update ZenTest
$ gem cleanup ZenTest
$ gem install autotest-fsevent

在那之后,自动测试开始正常工作。

我解决了它。我找到了这个页面: 然后我在终端上打印:

$ gem update ZenTest
$ gem cleanup ZenTest
$ gem install autotest-fsevent

在自动测试开始正常工作之后。

我也遇到了这个问题,为了解决它,我必须像您那样做:

$ gem update ZenTest
$ gem cleanup ZenTest
$ gem install autotest-fsevent
但我还必须将“自动测试咆哮”和“自动测试fsevent”添加到我的GEM文件中,现在看起来如下所示:

group :development do
    gem 'sqlite3'
    gem 'rspec-rails'
    gem 'autotest'
    gem 'ZenTest'
    gem 'autotest-growl'
    gem 'autotest-fsevent'
end
然后

现在呢

$ autotest

工作正常:)

我也有这个问题,要解决它,我必须像你那样做:

$ gem update ZenTest
$ gem cleanup ZenTest
$ gem install autotest-fsevent
但我还必须将“自动测试咆哮”和“自动测试fsevent”添加到我的GEM文件中,现在看起来如下所示:

group :development do
    gem 'sqlite3'
    gem 'rspec-rails'
    gem 'autotest'
    gem 'ZenTest'
    gem 'autotest-growl'
    gem 'autotest-fsevent'
end
然后

现在呢

$ autotest

工作正常:)

如果您使用的是
bundler
,则必须将
autotest fsevent
也放入
Gemfile
中。如果您使用的是
bundler
,则还必须将
autotest fsevent
放入
Gemfile
中。