2

私は RSpec の使い方を学んだばかりの初心者です。私の RSpec は Windows ターミナルで正常に動作します。ただし、Rubymine ビルドインの RSpec. 成功メッセージを表示した後にエラーになります。これは本当に迷惑です。

Git: https://github.com/ivawzh/sample_app

助けてください。

よろしくお願いします。

RSpec はネイティブ コマンドで正常に動作します コマンド

これが問題かどうかは不明です。これは Spork drb サーバーです ここに画像の説明を入力

Rubymine ビルドイン RSpec では、テストに合格したと表示されます。ただし、成功メッセージの後にエラーが発生します。 ここに画像の説明を入力

ここに画像の説明を入力

エラー メッセージ:

Running specs...
Command line: 
["C:\\Ruby200\\bin\\ruby.exe", "-e", "$stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)", "C:\\Ruby200\\bin/rspec", "--require", "teamcity/spec/runner/formatter/teamcity/formatter", "--format", "Spec::Runner::Formatter::TeamcityFormatter", "E:/RoR docs/sample_app/spec/controllers/pages_controller_spec.rb", "--drb", "--backtrace"]

2 examples, 0 failures, 2 passed

Finished in 0.17701 seconds
  <-- Slave(1) run done!
C:/Ruby200/lib/ruby/gems/2.0.0/gems/rake-10.1.0/lib/rake/file_utils.rb:54:in `block in create_shell_runner': Command failed with status (1): [C:\Ruby200\bin\ruby.exe -e $stdout.sync=tr...] (RuntimeError)
    from C:/Ruby200/lib/ruby/gems/2.0.0/gems/rake-10.1.0/lib/rake/file_utils.rb:45:in `call'
    from C:/Ruby200/lib/ruby/gems/2.0.0/gems/rake-10.1.0/lib/rake/file_utils.rb:45:in `sh'
    from C:/Ruby200/lib/ruby/gems/2.0.0/gems/rake-10.1.0/lib/rake/file_utils_ext.rb:37:in `sh'
    from C:/Program Files (x86)/JetBrains/RubyMine 5.4.2/rb/testing/runner/specs_in_folder_runner.rb:139:in `<top (required)>'
    from -e:1:in `load'
    from -e:1:in `<main>'

Process finished with exit code 1

環境:

Ruby version    2.0.0 (i386-mingw32)
RubyGems version    2.0.2
Rack version    1.5
Rails version   4.0.0
Environment development
Database adapter    postgresql
4

0 に答える 0