我正在使用ruby 1.9.3和bundler 1.1.3构建gem。在我的gemspec中,我使用executables
方法指定`bin / curd'是可执行的:
Gem::Specification.new do |gem|
...
gem.executables = ["curd"]
...
end
gem源目录有一个bin
和一个lib
目录:
bin/
curd
lib/
curd.rb
bin/curd
文件使用lib/curd
中定义的代码,但我无法正确要求它。
我如何需要lib/curd
文件,以便在安装gem时,bin/curd
可以看到它?
答案 0 :(得分:3)
添加到bin/curd
:
require 'curd'
安装后需要curd
gem。