我試圖從實用程序員站點學習RSpec書的rspec/cucumber。到目前爲止,所有的例子都有效,我認爲我正確地做了一切。但是我不斷收到以下錯誤。需要在我的env.rb文件中的問題
cucumber features/codebreaker_starts_game.feature
~ │no such file to load -- codebreaker (LoadError)
我知道codebreaker.rb文件是存在的,它具有正確的內容。我錯過了什麼嗎?我正在使用本書所建議的相同版本的紅寶石和相關的寶石。
$LOAD_PATH << File.expand_path('../../../lib', __FILE__) require 'codebreaker'
是你的'codebreaker.rb'出現在'lib'目錄內嗎?請在您的應用中指定文件夾/文件的層次結構。 – uday 2012-02-21 23:47:27
是的,它在lib中。 lib/codebreaker.rb/features/support是結構。 – lampShade 2012-02-21 23:50:58
'features'文件夾應該與'lib'處於同一層,而不在'lib'內。看到我的答案 – uday 2012-02-21 23:53:29