我已经在win7 lappy上安装了RSpec,并且正在跟随http://rspec.info/主页教程,以确保一切正常。如果我正确地阅读他们的演示bin/rspec --format doc
应该运行规范测试文件。
相反,我得到一个文本编辑器的系统提示符......?我很困惑。
有关如何使我的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
答案 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摄取命令......嘿。
如果这是偏离主题,我道歉。