如何将宝石上传到geminabox?

时间:2015-01-27 11:16:52

标签: rubygems geminabox

当我将宝石上传到geminabox时,我应该准确上传什么?显然不是.gemspec文件。当我这样做时,我得到“400Cannot process gem”。那么我应该上传什么?

3 个答案:

答案 0 :(得分:0)

您必须上传.gem个文件。

答案 1 :(得分:0)

以下是使用geminabox的基础知识:

获取gem:

gem fetch mygem.gem

为geminabox添加gem:

gem inabox mygem.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

答案 2 :(得分:0)

您需要先构建.gem文件:

gem build my-gem.gemspec

然后运行:

gem inabox my-gem-0.0.1.gem