RSpec基础知识:bin / rspec --format doc

时间:2016-10-19 07:06:36

标签: ruby rspec windows-7

我已经在win7 lappy上安装了RSpec,并且正在跟随http://rspec.info/主页教程,以确保一切正常。如果我正确地阅读他们的演示bin/rspec --format doc应该运行规范测试文件。

enter image description here

相反,我得到一个文本编辑器的系统提示符......?我很困惑。

enter image description here

有关如何使我的RSPEC配置按照制造商主页工作的内容或指导的任何解释都会很棒。

FWIW Ruby 2.2.5p319,Bundler版本1.13.1和gem -v告诉我2.6.7(最初我有2.4但是在Windows上打破了,所以我根据http://guides.rubygems.org/ssl-certificate-update/升级了)另外,我有基本的RSpec功能,并在此完成了教程:https://www.tutorialspoint.com/rspec/rspec_writing_specs.htm

1 个答案:

答案 0 :(得分:0)

啊,我弄清楚我需要做什么......我只需要明确地调用ruby:

ruby bin/rspec --format doc

...测试运行 - YaY!

Per @JörgWMittag,我确认了我的环境变量路径以确保ruby.exe在那里(C:\ Ruby22 \ bin;)。

然后查看我的程序默认值,我想也许我可以告诉win7将任何名为“rspec”的文件与每个https://support.microsoft.com/en-us/help/18539/windows-7-change-default-programs的ruby.exe关联...但我实际上无法添加文件类型“扩展名“或”协议“ - 我只能改变现有协议的关联,但.rb和.rbw在那里...也许有办法手动完成这个,但我不是Windows专家。

想到这一切,我发现我只需要明确告诉ruby摄取命令......嘿。

如果这是偏离主题,我道歉。