1

我正在使用 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可以看到它?

4

1 回答 1

3

添加到bin/curd

require 'curd'

这将需要curd安装后的 gem。

于 2012-08-01T03:57:59.640 回答