如何将 gem 上传到 geminabox?
How do I upload a gem to geminabox?
当我将 gem 上传到 geminabox 时,我究竟应该上传什么?显然不是 .gemspec
文件。当我这样做时,我得到“400Cannot process gem”。那么我应该上传什么?
您必须上传一个 .gem
文件。
以下是使用 geminabox 的基础知识:
获取gem:
gem fetch mygem.gem
将gem添加到geminabox:
gem inabox mygem.gem
删除一个gem
curl -s -X "DELETE" -H "Authorization: Basic #{Base64 encoded username:password here}" https://your_geminabox_site.com/gems/mygem.gem
没有身份验证:
curl -s -X "DELETE" https://your_geminabox_site.com/gems/mygem.gem
您需要先构建 .gem
文件:
gem build my-gem.gemspec
然后运行:
gem inabox my-gem-0.0.1.gem
当我将 gem 上传到 geminabox 时,我究竟应该上传什么?显然不是 .gemspec
文件。当我这样做时,我得到“400Cannot process gem”。那么我应该上传什么?
您必须上传一个 .gem
文件。
以下是使用 geminabox 的基础知识:
获取gem:
gem fetch mygem.gem
将gem添加到geminabox:
gem inabox mygem.gem
删除一个gem
curl -s -X "DELETE" -H "Authorization: Basic #{Base64 encoded username:password here}" https://your_geminabox_site.com/gems/mygem.gem
没有身份验证:
curl -s -X "DELETE" https://your_geminabox_site.com/gems/mygem.gem
您需要先构建 .gem
文件:
gem build my-gem.gemspec
然后运行:
gem inabox my-gem-0.0.1.gem