加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读