`dirname ': невозможно преобразовать nil в String (TypeError)

Я не уверен, действительно ли это в огурце, но на всякий случай, некоторые из вас, ребята, имеют ключ к разгадке. как это исправить. По сути, мои тесты внезапно перестали работать, и когда я проверил, они показали следующую ошибку:

C:/Vendor/Ruby187/lib/ruby/gems/1.8/gems/cucumber-rails-1.0.0/lib/cucumber/rails3.rb:3 in 'dirname': can't convert nil into String (TypeError)

Да, я сначала закатил глаза и просто проклял Windows, но я попробовал это на своем Mac и получил то же самое:

/Users/eumir/.rvm/gems/ruby-1.8.7-p174@mygemset/gems/cucumber-rails-0.5.2/lib/cucumber/rails3.rb:3:in `dirname': can't convert nil into String (TypeError)

Странно, хотя, это в разных версиях огуречных рельсов, я погуглил, и первый результат показывает, что это ошибка бандера (хотя я не могу понять, в чем суть ... может быть, просто скопируйте вставленный материал?) и, что самое странное, Cucumber IS работает, и я столкнуться с этой проблемой во время работы rspec spec .

Три подсказки ниже указывают на то, что это не вина огурца, но почему он обвиняет огурец? ЕСЛИ кто-нибудь из вас сможет понять, почему это происходит, вы спасете меня от еще нескольких часов боли.

14
задан corroded 28 October 2011 в 09:50
поделиться