我正在尝试使用像{/ p>这样的命令运行的https://github.com/rifraf/Vendorize
D:\projects\SomeLibrary\lib>ruby -I..\..\Vendorize\lib -rvendorize some_lib.rb
它会截取所需文件并记录它们,但它只是在命令行中执行的文件。在它的文档页面上说
如果是,您可以使用不同的选项多次运行程序 所需文件取决于选项。
或者只是运行测试......
我想从上面的命令行使用-I函数运行所有测试,以便运行所有不同的代码途径,并加载(并记录)库。鉴于我可以运行它们:
D:\projects\SomeLibrary\lib>rspec ..\spec\some_spec.rb
我该怎么做?谢谢!
注意:我是一个红宝石新手和b /正在运行的窗户
答案 0 :(得分:0)
我会尝试在some_spec.rb
:
require_relative '..\..\Vendorize\lib\vendorize'
您可能需要稍微改变一下,具体取决于您的工作目录。
然后像往常一样使用rspec
运行你的规范,而不需要任何额外的命令。
如果不起作用,请找到rspec.rb
可执行文件并运行:
ruby -I..\..\Vendorize\lib -rvendorize path/to/rspec.rb ..\spec\some_spec.rb