2012-08-01 62 views
1

我正在用ruby 1.9.3和bundler 1.1.3构建一个gem。在我gemspec,我用的是executables方法来指定`斌/豆腐”是可执行文件:要求在宝石中的可执行文件中的文件

Gem::Specification.new do |gem| 
    ... 
    gem.executables = ["curd"] 
    ... 
end 

宝石源目录下有一个binlib目录:

bin/ 
    curd 
lib/ 
    curd.rb 

bin/curd文件用途代码在lib/curd中定义,但我一直无法正确要求它

如何才能要求lib/curd文件,以便在安装gem时,bin/curd可以看到它吗?

回答

3

添加到bin/curd

require 'curd' 

这将需要在安装后curd宝石。

+0

我认为'bin/curd'是宝石的一部分,谢谢你的工作。 – tlehman 2012-08-01 04:24:30