Answers:
Rubygems.org的指南是编写您自己的gem的最佳资源之一。
如果您在应用程序中使用Bundler,则可能需要查看Ryan Bigg的使用Bundler和Railscast 使用Bundler 创建宝石的使用RubyGem开发指南。
如果您对帮助您编写宝石的工具感兴趣:
一些教程/指南:
这通常是我创建和发布Gems的方式:
$ gem install ore rubygems-tasks rdoc rspec
$ mine awesome_gem
cd awesome_gem/
并编辑README.rdoc
和awesome_gem.gemspec
,在中编写代码lib/awesome_gem/
并在中添加RSpec测试specs/
。ChangeLog.rdoc
文件,运行rake spec
和rake rerdoc
,然后打开html/index.html
并仔细检查是否有错字。rake release
坐下来,享受第一颗宝石的荣耀。:)
gem build
由RubyGems本身提供。Gemcutter的所有宝石(不久之后,RubyGems都可以使用)允许您使用API推送RubyGem。 gemcutter.org/pages/gem_docs gemcutter.org/pages/api_docs