私は実用的なプログラマーサイトから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'
は 'lib'ディレクトリ内に' codebreaker.rb'ですか?あなたのアプリにフォルダ/ファイルの階層を指定してください。 – uday
はい、libにあります。 lib/codebreaker.rb/features/supportは構造体です。 – lampShade
'features'フォルダは、' lib'の内部にない 'lib'と同じレベルでなければなりません。私の答えを見る – uday