rails - 写一个自己的gem
发表于:,更新于:,By Sally
        
        
                大纲
                
            
            创建gem文件,bundler命令就够了
1  | $ bundler gem gem_name  | 
- 生成的mygem.gemspec文件中,描述了该gem的各种信息
 
build一下
1  | $ rake build  | 
- 也许会报错,mygem.gemspec文件中的TODO or FIXME要删除或修改掉,spec.homepage的url也要正确
 
1  | $ rake build (再一次)  | 
- 在当前目录的pkg/下就会生成该gem
 
安装这个gem
1  | $ rake install  | 
- 安装这个gem可能会出现的2个问题,解决方法:1,rake intall 后面跟gem的全路径; 2. 权限不够,需要sudo)
 
一切准备就绪,可以测试一下
1  | # irb  | 
可以为gem添加方法了,在lib/mygem.rb文件中
1  | require ‘my gem/version’  | 
添加方法后,重新insall,参考如步骤4
1  | $ rake install  | 
- 测试通过之后,就可以发布了 $ rake release (需要ruby gems.org的账号和密码)