Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 目前发布gems的正确方式是什么?_Ruby_Rubygems_Gem - Fatal编程技术网

Ruby 目前发布gems的正确方式是什么?

Ruby 目前发布gems的正确方式是什么?,ruby,rubygems,gem,Ruby,Rubygems,Gem,发布gems的正确过程似乎总是在不断变化,我已经有一段时间没有这么做了。是否有一套最新的将ruby库捆绑到gems中并发布它们的最佳实践?了解如何发布gems的最佳方法是浏览上的文档 以下是几点建议: 学习捆绑宝石、阅读或探索宝石的模式 .gempec文件是构建gem的描述符。你可以看报纸 最后,使用以下工具构建名为hola的gem: gem build hola.gemspec 这将创建一个hola-0.0.1.gem文件 要将您的gem发布到rubygems.org(您首先需要一个用户

发布gems的正确过程似乎总是在不断变化,我已经有一段时间没有这么做了。是否有一套最新的将ruby库捆绑到gems中并发布它们的最佳实践?

了解如何发布gems的最佳方法是浏览上的文档

以下是几点建议:

  • 学习捆绑宝石、阅读或探索宝石的模式
  • .gempec文件是构建gem的描述符。你可以看报纸
最后,使用以下工具构建名为
hola
的gem:

gem build hola.gemspec
这将创建一个
hola-0.0.1.gem
文件

要将您的gem发布到rubygems.org(您首先需要一个用户帐户):

gem push hola-0.0.1.gem