我使用
构建了一个gem$ gem build <gemspec>
它已成功构建并成功安装。
但是当我执行以下操作时:
$ irb -rubygems
irb(main):003:0 require 'xxxx'
我收到以下错误:
LoadError: no such file to load -- xxxx
from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in 'gem_original_require'
from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in 'require'
我做错了什么?
答案 0 :(得分:0)
您也可以发布.gemspec
文件吗?
您很可能未将文件包含在.files
数组中。例如,
Gem::Specification.new do |s|
# Other specifications
s.files = ["bin/google", "lib/google.rb", "lib/google/utils.rb"]
s.files += ["LICENSE.md", "README.md", "google.gemspec"]
end