`require':无法加载此类文件

时间:2015-10-24 15:28:11

标签: ruby rbenv

我已经创建了一个模块,然后我会在我的类中继承它以使用它的方法。但是当我运行代码时。我收到错误。

mixins2.rb

module ImageUtils 
    def self.status
        puts "Image storing Module"
    end

    def self.preview(image)
    end 

    def self.transfer(image, destination)
    end
end

run.rb

require 'mixins2'

ImageUtils.status

当我运行文件$ ruby run.rb时。我收到以下错误:

/Users/abhimanyuaryan/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- mixins2 (LoadError)
    from /Users/abhimanyuaryan/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from run.rb:1:in `<main>'

1 个答案:

答案 0 :(得分:1)

你应该使用require_relative:

require_relative 'mixins2'

ImageUtils.status