gpt4 book ai didi

ruby - rspec 错误 - 没有要加载的文件 - rspec/mocks (LoadError)

转载 作者:太空宇宙 更新时间:2023-11-03 18:26:23 25 4
gpt4 key购买 nike

我正在学习 rspec。我有下面的简单示例。为什么我得到

/usr/lib/ruby/vendor_ruby/rspec/core/mocking/
with_rspec.rb:1:in `require': no such file to load -- rspec/mocks (LoadError)

describe "It should return the parameter that was passed in" do
it "should return 20 when 20 is passed in" do
a = fb(20)
a.should == 20
end
it "should return 30 when 30 is passed in" do
a = fb(30)
a.should == 30
end
end

代码:

def fb(n)
n
end

我做了 sudo apt-get install ruby​​-rspec-core 我需要另一个库吗?为什么关于模拟的消息?看不出给定的代码如何需要它们

起初 gem install rpsec 似乎有帮助,但现在我又收到消息了。

最佳答案

错误信息说你应该安装 rspec-mocks。
请尝试通过以下命令安装。

gem install rspec-mocks


通常,只需键入以下命令。

gem install rspec

RubyGems 解决库的依赖关系,
所以 RubyGems 会立即安装 rspec 和 rspec-mocks。

关于ruby - rspec 错误 - 没有要加载的文件 - rspec/mocks (LoadError),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10407282/

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