发布项目到gems官网
#创建一个gem项目
bundle gem hanghaha
#安装依赖
bundle install
curl -u your-rubygems-tangge https://rubygems.org/api/v1/api_key.yaml > ~/.gem/credentials
chmod 0600 /Users/yutangzhao/.gem/credentials
bundle exec rake release
安装bump工具
gem install gem-release
gem bump --version major
gem bump --version minor
gem bump --version patch
gem bump --version 9.9.9
#修改完版本号要 add 和commit
git add . / git commit
bundle exec rake release
发布ruby库
- 注册 rubygems.org/ 账号
- 修改ruby项目 xxx.gemspec
- 修改版本号
- 执行命令
bundle install
bundle exec rake release
-
可能遇到的报错
- Access Denied
rm -rf ~/.gem/credentials #删除凭证文件 curl -u your-rubygems-tangge https://rubygems.org/api/v1/api_key.yaml > ~/.gem/credentials #重新写入凭证文件
- has file permissions of 0644 but 0600 is required.
chmod 0600 /Users/yutangzhao/.gem/credentials
-
发布成功,执行ruby库
hang /user/tangge/Desktop/haha.txt 'ruby 库'