1

红宝石 6.3.2

此命令可从控制台运行:
/Users/batman/.rvm/rubies/ruby-2.0.0-p353/bin/ruby /Users/batman/work/marvin/marvin/bin/zeus rspec /Users/batman/work/marvin/marvin/spec/models --require teamcity/spec/runner/formatter/teamcity/formatter --format Spec::Runner::Formatter::TeamcityFormatter --pattern **/*_spec.rb

但是Rubymine下的这个命令:
/Users/batman/.rvm/rubies/ruby-2.0.0-p353/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /Users/batman/work/marvin/marvin/bin/zeus rspec /Users/batman/work/marvin/marvin/spec/models --require teamcity/spec/runner/formatter/teamcity/formatter --format Spec::Runner::Formatter::TeamcityFormatter --pattern **/*_spec.rb
抛出:

/Users/batman/.rvm/gems/ruby-2.0.0-p353@marvin/gems/zeus-0.15.1/bin/zeus:2:in ``': No such file or directory - uname (Errno::ENOENT)
from /Users/batman/.rvm/gems/ruby-2.0.0-p353@marvin/gems/zeus-0.15.1/bin/zeus:2:in `<top (required)>'
from /Users/batman/work/marvin/marvin/bin/zeus:16:in `load'
from /Users/batman/work/marvin/marvin/bin/zeus:16:in `<top (required)>'
from -e:1:in `load'
from -e:1:in `<main>'

Process finished with exit code 1

另一方面:

/Users/batman/.rvm/rubies/ruby-2.0.0-p353/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /Users/batman/work/marvin/marvin/bin/zeus rspec /Users/batman/work/marvin/marvin/spec/routing --require teamcity/spec/runner/formatter/teamcity/formatter --format Spec::Runner::Formatter::TeamcityFormatter --pattern **/*_spec.rb
完美运行

第二件事:Rubymine 重新运行所有规范,而不是重新运行改变它的规范,这激怒了

谢谢

4

0 回答 0