繁体   English   中英

要求gem中的可执行文件中的文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM