ruby-on-rails – 释放宝石时耙子释放挂起
发布时间:2020-12-17 03:16:29 所属栏目:百科 来源:网络整理
导读:我正试图将我的第一颗宝石发布给 Ruby Gems.宝石在当地运作良好. 我发布它使用: $rake release 这给了我在控制台中的这个: example_gem 0.0.3 built to pkg/example_gem-0.0.1.gem Tagged v0.0.1Pushed git commits and tags 然后该过程挂起.我等了20分钟,
我正试图将我的第一颗宝石发布给
Ruby Gems.宝石在当地运作良好.
我发布它使用: $rake release 这给了我在控制台中的这个: example_gem 0.0.3 built to pkg/example_gem-0.0.1.gem Tagged v0.0.1 Pushed git commits and tags 然后该过程挂起.我等了20分钟,然后取消了. 当我试图再次释放时,我得到了: rake aborted! This tag has already been committed to the repo. 所以我认为宝石已成功提交,但是16小时后,宝石不在我的Ruby Gems帐户下. 所以我碰到了版本并再次尝试使用–trace,但是进程挂起在同一个地方,只有以下添加输出: ** Invoke release (first_time) ** Execute release example_gem 0.0.3 built to pkg/example_gem-0.0.3.gem Tagged v0.0.3 Pushed git commits and tags 出了什么问题? 解决方法
为了谷歌搜索和档案:我遇到了同样的问题,但原因不同.当我使用推荐的命令下载我的RubyGems凭证文件时:
curl -u pond https://rubygems.org/api/v1/api_key.yaml > ~/.gem/credentials; chmod 0600 ~/.gem/credentials …我必须错误输入我的密码,因为该文件实际上包含文本“HTTP Basic:Access denied.”.没有错误输出到控制台.重复curl命令并对密码输入更加小心导致了一个合理的凭证文件,并且下一次尝试运行rake release工作. 如果您收到有关现有标签的投诉,您可能只需要在本地删除它;使用: git tag …看看有什么,一旦你确定了基于版本的标签(例如“v2.0.0”),用以下方法删除它: git tag -d <tag_name> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |