Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 如何运行自制内部测试?_Ruby_Homebrew - Fatal编程技术网

Ruby 如何运行自制内部测试?

Ruby 如何运行自制内部测试?,ruby,homebrew,Ruby,Homebrew,我对自制项目进行了一些测试修改,但当我尝试运行它们时: $ ruby Homebrew/test/caveats_spec.rb Traceback (most recent call last): 2: from test/caveats_spec.rb:4:in `<main>' 1: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/c

我对
自制
项目进行了一些测试修改,但当我尝试运行它们时:

$ ruby Homebrew/test/caveats_spec.rb 
Traceback (most recent call last):
    2: from test/caveats_spec.rb:4:in `<main>'
    1: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- formula (LoadError)
$ruby自制/测试/注意事项\u spec.rb
回溯(最近一次呼叫最后一次):
2:来自测试/警告规范rb:4:in`'
1:from/System/Library/Frameworks/Ruby.framework/Versions/2.6/lib/Ruby/2.6.0/rubygems/core\u ext/kernel\u require.rb:54:in'require'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/Ruby/2.6.0/rubygems/core\u ext/kernel\u require.rb:54:“require”中:无法加载此类文件--公式(LoadError)

有什么好处?我也没有看到rakefile…

看来规范的方式是通过

brew测试
,它使用正确的包含路径设置运行所有内部测试

只运行一个文件,如
tests/cavenates\u spec.rb
(从
brew测试中收集——帮助

brew测试--仅需注意事项