1

我正在为 Rails 项目编写我的第一个 Gem,并寻找有关该主题的深入信息,但我一无所获。

我不是在寻找“如何构建 gem”,而是在寻找有关该主题的相关开发人员指南或资源(使用 Ruby 进行分布式编程等)。

我希望有人有好的参考资料??

提前致谢。

4

6 回答 6

2

我不会再打扰珠宝商了。Bundler 为您提供了您需要的大部分工具,包括初始 gem 生成器命令bundle gem GEMNAME(从 Bundler 1.0.0RC4 开始),最新的 ruby​​gems 允许您gem push发布。

我也刚刚开始尝试构建自己的 gem,遵循 Bundler 路线图对我有很大帮助。

阅读gemspec ref以了解您在那里需要什么,实际上我刚刚浏览了许多我知道是由著名的 ruby​​ 开发人员(即 mongoid、bundler 等)编写的 gem 的来源

还要记住,分布式编程与 Rubygems 没有任何关系(尽管 gems 当然可以促进这一点)。是的,这些 gem 是/可以共享/分布式的,但是“分布式计算”的概念与此有很大不同,即跨多个节点、服务器等共享系统的数据和功能......因为 ruby​​gems 只是一种手段通过它您可以实现分布式计算,如果这是您真正关心的问题,您可能想重新提出您的问题。

于 2010-08-23T19:16:52.950 回答
1

你看到这个了吗?

http://docs.rubygems.org/read/book/1

于 2010-08-23T17:09:05.670 回答
1

Rubygems 与分布式编程无关。

如果您没有提出重复的问题,您能否提供有关您所追求的更多细节?Stack Overflow 中的相关问题包括:

(我知道这更像是一个评论而不是一个答案,但它太大而无法放入评论部分)

于 2010-08-23T23:19:30.660 回答
0

珠宝商是用于创建宝石的包助手 http://technicalpickles.com/posts/craft-the-perfect-gem-with-jeweler/

http://github.com/technicalpickles/jeweler

于 2010-08-23T18:58:31.603 回答
0

检查这个以及http://guides.rubygems.org/

于 2011-08-28T18:02:11.163 回答
0

还有一本书

构建红宝石

布兰登希尔克特写的http://brandonhilkert.com/books/build-a-ruby-gem

于 2016-02-25T12:08:44.773 回答