gpt4 book ai didi

ruby - `require' : cannot load such file - Ruby + Rspec

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

我在 ruby​​ 应用程序(非 Rails)中加载依赖项时遇到问题。

它的文件夹树

项目

  -> bin
-> lib
-> modules
-> file1.rb
-> file2.rb
-> spec
-> file2_spec.rb

我的文件是

require 'file1'

module File2
end

我的规范是

require 'spec_helper'
require_relative '../lib/modules/file2'

在错误信息中显示

rspec 规范/query_util_spec.rb/home/gustavo/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- file1 (加载错误)

我尝试将“require_relative”添加到我的规范中的 file1,但仍然不起作用。

如果有人给我指路,我将不胜感激

最佳答案

将您的 File2.rb 更改为:

require './file1'

module File2
end

关于ruby - `require' : cannot load such file - Ruby + Rspec,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32301090/

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