gpt4 book ai didi

ruby - 尝试运行 minitest 单元测试时出错

转载 作者:数据小太阳 更新时间:2023-10-29 07:11:35 25 4
gpt4 key购买 nike

尝试使用 ruby test/test_foo.rb 运行 minitest 单元测试时出现以下错误:

Warning: you should require 'minitest/autorun' instead.
Warning: or add 'gem "minitest"' before 'require "minitest/autorun"'
From:
/home/emile/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/minitest/autorun.rb:15:```

test_foo.rb 看起来像这样:

require 'minitest/autorun'

class TestFoo < MiniTest::Test
#stuf
end

我的 Gemfile 确实包含 gem 'minitest' 并且 test_foo.rb 确实包含 require 'minitest/autorun',但我仍然收到警告。

这是一个错误吗?有什么想法吗?

最佳答案

使用 bundle exec ruby​​ test/test_foo.rb 运行测试以确保您使用捆绑的 gem(在本例中为 minitest)。

只要运行 ruby test/test_foo.rb 就会使用全局安装的 Rubygems。

如果您想深入了解一下,请尝试查看 /home/emile/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/minitest/autorun.rb ,第 15 行左右。

关于ruby - 尝试运行 minitest 单元测试时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17853842/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com