我可以通过调用各自的宝石名称来使用像RSpec或Rails或Pry这样的宝石,例如:命令行上的rspec
,rails
,pry
。我如何用我创造的宝石实现这一目标?我正在使用bundler来创建基本的宝石。
答案 0 :(得分:9)
我实际上在/bin
文件夹中有我的可执行文件。
原来我的问题是,Bundler的gem模板太聪明了,它本身就没有用,只包含已经提交给git的文件。我还没有提交可执行文件,所以它没有提起它:
# gemname.gemspec
gem.files = `git ls-files`.split($\)
答案 1 :(得分:4)
According to documentation Gemspec文件必须将您的可执行文件放在bin/
文件夹中。