首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从脚本生成可执行的创业板

从脚本生成可执行的创业板
EN

Stack Overflow用户
提问于 2011-06-10 15:07:08
回答 2查看 469关注 0票数 3

我最近开始开发红宝石,我真的很喜欢它,但我觉得有点迷茫。我开发了一个脚本,它可以做“任何事情”,而且脚本需要很多宝石,如、nokogiri、着色。现在我想部署这个脚本,所以在阅读了一段时间之后,我发现很多人说部署为gem是最好的方法。所以我的问题很简单?有什么工具可以用来创建我的脚本文件的创业板,并在新的创业板中包含所有的创业板依赖项(Nokogiri)?

我用的是ubuntu!

非常感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-10 15:23:13

构建创业板主要包括为脚本创建一个简单的目录结构,以及一个名为gemspec的特殊文件,该文件将列出其所有依赖项。该宝石可以与rubygems一起使用来创建一个创业板文件(*.gem),该文件可以使用rubygems安装,也可以上传到rubygems.org供公众使用。

有几种工具可以使这一过程的一部分自动化。一个相对简单的创业板是邦德勒创业板,它既可以在开发过程中处理依赖关系,又可以方便地打包您的gem。This article包含了足够多的信息,可以让您开始使用bundler进行gem开发。

票数 5
EN

Stack Overflow用户

发布于 2017-07-07 00:14:44

制作创业板的最佳方法是使用bundler程序构建一个骨架:

代码语言:javascript
复制
# bundler gem (gem_name)
bundler gem geil_gem

这将创建一个模板gemspec文件,并为您提供gem所需的基本结构,以便有一个setup命令、一个console,并准备好构建一个工作的gem (都可以在骨架项目的bin文件夹中找到)。从这里开始,您可以添加一个命令二进制命令,或者使用lib目录将gem构建为一个库,或者通过将rspec添加到gemspec并创建一个测试文件夹来开始测试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6308270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档