[英]Requiring files in executables in a gem
我正在使用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
可以看到它?
添加到bin/curd
:
require 'curd'
这将在安装后需要curd
gem。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.