如何发布红宝石宝石

为什么宝石很重要? 由于它们已经为我们完成了一些代码,因此在当前开发一个ruby项目时,我们可以使您的工作更简单。 这样,我们不必重新发明轮子。 如果您有使代码中发生某些事情的好方法,则可以发布该代码,以便ruby社区中的每个人都可以使用它,并节省了一些时间来生成类似的代码。 发布已生成的gem的方式就是本博文的主题。 如果您不知道如何制作宝石,请参阅此文档https://www.sitepoint.com/creating-your-first-gem/。 我们在哪里可以发布宝石? 发布宝石的主要位置在rubygems.org网站上,该网站是宝石的公共存储库,可以在您的机器上进行搜索和安装。 您可以使用RubyGems网站浏览或搜索gems,或使用gem命令。 尽管还有其他资源可以找到宝石,但是github是与红宝石相关的主要内容存储库。 在大多数情况下,gem源代码将作为完整的gem发布到rubygems.org中,同时将托管在github中。 发布宝石 自1.9版本以来,由于ruby随附的gem命令的帮助,发布gem十分简单,以前的版本需要手动安装rubygems。 要发布我们已经首先开发的gem,我们必须在rubygems.org中创建一个帐户。 注册了电子邮件和密码后,您可以使用gem push命令将它们发布到rubygems.org。 宝石推GEM_NAME.gem 然后,您将看到电子邮件和密码确认,因此您可以发布自己的gem。…