深入探索 Ruby 应用与库的部署
1. 目录结构
在开发 Ruby 库时,合理的目录结构有助于代码的组织和管理。以下是一些常见的目录及其用途:
- doc :可选目录,可包含库的文档,特别是使用 rdoc 创建的文档。
- bin :同样是可选目录,可存放与库相关的系统工具和命令行脚本。例如,RubyGems 本身会安装 gem 命令行工具,这类工具可放置在 bin 目录中。
至少应创建 string_extend/lib 、 string_extend/pkg 和 string_extend/test 目录。在这个示例中,应将 string_extend.rb 文件放在 string_extend/lib 目录下。若有测试文件、文档或命令行脚本,需分别放置在相应的目录中。
需注意,上述目录名采用的是 Unix 风格,在 Windows 系统中表示方式类似,如 c:\gems\string_extend 、 c:\gems\string_extend\lib 等。
2. 创建规范文件
文件组织好后,需创建一个规范文件来描述 gem 并为 RubyGems 提供足够信息以创建最终的 gem。在 string_extend 主文件夹中创建一个名为 string_extend.gemspec </
Ruby应用与库的部署详解
超级会员免费看
订阅专栏 解锁全文
765

被折叠的 条评论
为什么被折叠?



