将自己写的gem发布到rubygems
2014-09-02 17:28
696 查看
要发布到rubygems.org,你需要申请github帐户和rubygems.org帐户
通过http://rubygems.org/sign_up申请一个rubygems.org帐户
进入帐户信息编辑页面https://rubygems.org/profile/edit,有一个建立API Key访问指令的命令行
[/code]
Pushing gem to https://rubygems.org...
Repushing of gem versions is not allowed.
Please use `gem yank` to remove bad gem releases.
如发生上述错误,修改你的 lib/*/version.rb, 比如將版本從 0.0.1 改成 0.0.2
发布新版本:
rake build
rake install
gem push pkg/your.gem
通过http://rubygems.org/sign_up申请一个rubygems.org帐户
进入帐户信息编辑页面https://rubygems.org/profile/edit,有一个建立API Key访问指令的命令行
curl -u geda https://rubygems.org/api/v1/api_key.yaml > ~/.gem/credentials; chmod 0600 ~/.gem/credentials[/code]
[/code]
rake release[/code]
中间会从github上取信息,可能会报错
error: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed while
解决方法:
git config --global http.sslVerify false #更新与发布
Pushing gem to https://rubygems.org...
Repushing of gem versions is not allowed.
Please use `gem yank` to remove bad gem releases.
如发生上述错误,修改你的 lib/*/version.rb, 比如將版本從 0.0.1 改成 0.0.2
发布新版本:
rake build
rake install
gem push pkg/your.gem
相关文章推荐
- 发布一个自己的 gem
- RubyGems系列之创建自己的gem
- 如何发布自己的Gem?
- 如何发布自己的开源框架到CocoaPods【转】
- 如何用tomcat发布自己的Java项目
- 发布iis让外网也能看到自己的本地站点...
- 使用npm发布自己的包到npm官网上
- 本人自己写的JavaScript CSS selector engine第一版发布了
- 这里先发布一个,自己写得unityUI的适配的方案(插播)
- 在Cocoapods上发布自己的代码
- iOS---如何在CocoaPods上发布自己的项目
- 解决一个问题,发布一个自己开发的小工具
- 在自己的电脑上搭建服务器,发布自己的网站(学习之用)(转)
- 如何发布自己的开源库到JCenter实现AS中可以以依赖的方式引入
- npm 发布自己package
- 学习gitbook发布自己的电子书
- Myeclipse 10下Maven Web工程用自己引入的tomcat不能完全发布工程
- 51CTO学院新课发布~~带你遇见更好的自己(三)(2017.10.30-11.05)
- 如何利用自己的电脑做服务器发布tomcat的WEB项目供外网访问
- Docker实践(三)应用场景(创建私有库、用dockerfile制作自己应用镜像、利用私有库发布)