2011-12-07 7 views
0

이 문제의 원인은 무엇입니까? 오늘까지 수개월 동안 일해 왔습니다. 내가 무엇을 바꿨는지 모르겠다.Spork 오류 : 정의되지 않은 메서드 'split'for nil : NilClass (NoMethodError)

내 컴퓨터 (OS X 10.7의 모든 OS 업데이트)와 내 Gemfile (Rails 3.1.1)에 spork 0.9.0.rc9 보석이 있습니다. spoke --bootstrap을 실행하려고하면 다음 오류가 발생합니다.

undefined method 'split' for nil:NilClass (NoMethodError) 
/Users/mm/.rvm/gems/ruby-1.9.2-p190/gems/spork-0.9.0.rc9/lib/spork/gem_helpers.rb:10:in 'initialize' 
/Users/mm/.rvm/gems/ruby-1.9.2-p190/gems/spork-0.9.0.rc9/lib/spork/gem_helpers.rb:25:in 'new' 
/Users/mm/.rvm/gems/ruby-1.9.2-p190/gems/spork-0.9.0.rc9/lib/spork/gem_helpers.rb:25:in 'block in latest_load_paths' 
/Users/mm/.rvm/gems/ruby-1.9.2-p190/gems/spork-0.9.0.rc9/lib/spork/gem_helpers.rb:24:in 'each' 
/Users/mm/.rvm/gems/ruby-1.9.2-p190/gems/spork-0.9.0.rc9/lib/spork/gem_helpers.rb:24:in 'inject' 
/Users/mm/.rvm/gems/ruby-1.9.2-p190/gems/spork-0.9.0.rc9/lib/spork/gem_helpers.rb:24:in 'latest_load_paths' 
/Users/mm/.rvm/gems/ruby-1.9.2-p190/gems/spork-0.9.0.rc9/lib/spork.rb:108:in 'other_spork_gem_load_paths' 
/Users/mm/.rvm/gems/ruby-1.9.2-p190/gems/spork-0.9.0.rc9/lib/spork.rb:101:in 'detect_and_require' 
/Users/mm/.rvm/gems/ruby-1.9.2-p190/gems/spork-0.9.0.rc9/lib/spork/test_framework.rb:167:in '' 
/Users/mm/.rvm/gems/ruby-1.9.2-p190/gems/spork-0.9.0.rc9/lib/spork/runner.rb:49:in 'find_test_framework' 
/Users/mm/.rvm/gems/ruby-1.9.2-p190/gems/spork-0.9.0.rc9/lib/spork/runner.rb:57:in 'run' 
/Users/mm/.rvm/gems/ruby-1.9.2-p190/gems/spork-0.9.0.rc9/lib/spork/runner.rb:10:in 'run' 
/Users/mm/.rvm/gems/ruby-1.9.2-p190/gems/spork-0.9.0.rc9/bin/spork:10:in '' 
/Users/mm/.rvm/gems/ruby-1.9.2-p190/bin/spork:19:in 'load' 
/Users/mm/.rvm/gems/ruby-1.9.2-p190/bin/spork:19:in '' 

답변

1

나는 비슷한 문제가있었습니다. 그것은 나에게

"NoMethodError을 던지고 : 정의되지 않은 메서드`query_options '전무을 위해 : NilClass

를 이

당신은 문제를 해결해야합니다 귀하의

Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f} 

Spork.each_run do 

end 

이동해야

을.
관련 문제