LoadError:无法加载此类文件 - 在我的自定义gem

时间:2015-10-06 20:39:44

标签: ruby gem

我创建了一个gem并将其安装在我的系统上。 gem有2个rb文件,Myfile.rb和file_two.rb,一个需要另一个,两个都在lib文件夹中。当我尝试在需要' Myfile'的irb中加载它时,我收到错误 - LoadError:无法加载此类文件 - /usr/local/lib/ruby/gems/2.0.0/gems/Myfile-0.1.0/lib/file_two

在gem文件夹中,我只看到1个文件。我认为问题出在以下gemspec片段中:

  spec.files         = Dir['Rakefile', '{bin,lib}/**/*',
                       'README*', 'LICENSE*'] & `git ls-files -z`.split("\0")
  spec.bindir        = "exe"
  spec.executables   = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
  spec.require_paths = ["lib"]

请建议如何正确地重写它,这样我的文件都会进入gem包。

提前致谢!

0 个答案:

没有答案