0

コマンドを入力しようとするたびに:

bundle exec rspec spec/requests/static_pages_spec.rb

次のエラー メッセージが表示されます。

/var/lib/gems/1.8/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in `load': /home/nathan/Rails_Projects/sample_app/spec/requests/static_pages_spec.rb:40: syntax error, unexpected kEND, expecting $end (SyntaxError)
    from /var/lib/gems/1.8/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in `load_spec_files'
    from /var/lib/gems/1.8/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in `map'
    from /var/lib/gems/1.8/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in `load_spec_files'
    from /var/lib/gems/1.8/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:22:in `run'
    from /var/lib/gems/1.8/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run'
    from /var/lib/gems/1.8/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in `autorun'
    from /usr/local/bin/rspec:19
4

1 に答える 1

0

テスト ファイル に含まれるstatic_pages_spec.rbが多すぎるendか、有効な の開始構造が欠落していることを意味する以前のエラーですend

パーサーは(つまり、ファイルの終わりkEND) ではなく (つまり、「キーワードの終わり」) を検出しています。$end

編集: ペーストの 12 行目に欠けているようですdo(7 行目から 14 行目のインデントがうまくいきません)。

于 2012-08-22T09:09:16.830 に答える