Ошибка Spork: неопределенный метод split для nil: NilClass (NoMethodError) - PullRequest
0 голосов
/ 07 декабря 2011

Есть идеи, что вызвало бы это?Это работает в течение нескольких месяцев до сегодняшнего дня.Не уверен, что я изменил.

У меня есть драгоценный камень spork 0.9.0.rc9 на моей машине (OS X 10.7 с обновлениями для всех ОС) и в моем Gemfile (Rails 3.1.1).Когда я пытаюсь запустить spork --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 Ответ

1 голос
/ 03 февраля 2012

У меня была похожая проблема.Это сбрасывало меня

"NoMethodError: неопределенный метод` query_options 'для nil: NilClass

Вы должны переместить

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

в

Spork.each_run do

end

Это должно решить проблему.

...