佳丽

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

      如何编写并构建属于自己的gem包,流程如下:

1、  安装bundle gem包:gem install bundle

2、  创建gem包框架:bundle gem GEM_NAME

Example: bundle gem my_gem---在当前路径创建一个名为my_gem的gem包,目录如下:

 

3、  主要文件说明:

1)my_gem.gemspec:内部配置信息修改

 

实际描述 修改summary以及description 或者删除生成时带的“TODO”字样信息

2)添加该gem包需要的所有的第三方的gem包:

 

3)Lib目录内部放置核心代码信息,内部结构是my_gem文件夹和my_gem.rb文件构成,例如:

   

宗旨:gem包入口为:my_gem.rb文件 即:require ‘my_gem’即可使用gem能报所有对外功能。

 

4)在my_gem文件夹中有一个version.rb文件是用来管理gem包版本信息所用,版本升级后可以更新版本信息进行迭代。

5)README.md gem包描述可不修改。

6)Bin中是用来下载依赖构建使用:./bin/setup

 

4、  Gem打包过程

1)编写完在所有脚本以后,在gem包根目录运行./bin/setup,下载依赖的所有库;

2)运行bundle exec rake install 进行打包并且在本地安装此gem包

3)在gem根目录会生成一个pkg目录:放置gem包信息的

posted on 2017-02-24 15:23  佳丽  阅读(418)  评论(0编辑  收藏  举报