`require': 无法加载这样的文件
`require': cannot load such file
我创建了一个模块,然后我将在 class 中继承它以使用它的方法。但是当我运行代码。我得到错误。
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>'
你应该使用 require_relative:
require_relative 'mixins2'
ImageUtils.status
我创建了一个模块,然后我将在 class 中继承它以使用它的方法。但是当我运行代码。我得到错误。
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>'
你应该使用 require_relative:
require_relative 'mixins2'
ImageUtils.status