2

我是一个新手,刚刚学会了如何使用 RSpec。我的 RSpec 在 Windows 终端中运行良好。但是,在 Rubymine 内置的 RSpec 中。给出成功消息后出错。这真的很烦人。

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

请帮忙。

谢谢和最好的问候。

RSpec 在本机 cmd 中运行良好 命令

不确定这是否重要,这是 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