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

gem – rake release不起作用

发布时间:2020-12-17 01:55:36 所属栏目:百科 来源:网络整理
导读:我正在尝试发布运行此命令的新版本的gem: rake release –trace 但这个过程停留在这里: rake release --trace** Invoke load_app (first_time)** Execute load_app** Invoke release (first_time)** Invoke build (first_time)** Execute buildpaperclip_u
我正在尝试发布运行此命令的新版本的gem:

rake release –trace

但这个过程停留在这里:

rake release --trace
** Invoke load_app (first_time)
** Execute load_app
** Invoke release (first_time)
** Invoke build (first_time)
** Execute build
paperclip_upload 1.2.0 built to pkg/paperclip_upload-1.2.0.gem.
** Invoke release:guard_clean (first_time)
** Execute release:guard_clean
** Invoke release:source_control_push (first_time)
** Execute release:source_control_push
Tag v1.2.0 has already been created.
** Invoke release:rubygem_push (first_time)
** Execute release:rubygem_push

我尝试过但没有用的东西:

>删除github标记并再次释放.
>将gem更新到上一版本(2.4.8)进行gem update –system.
>重置我的rubygems API密钥.
>使用api. curl –data-binary @ pkg / paperclip_upload-1.2.0.gem -H’授权:XXX’https://rubygems.org/api/v1/gems

The POST is not working but I can retrieve my gems performing a GET.

>使用gems

require 'rubygems'
require 'gems'

Gems.configure do |config|
  config.username = 'xxx'
  config.password = 'xxx'
end

Gems.push(File.new("pkg/paperclip_upload-1.2.0.gem"))

>避免使用执行gem build的rake任务,然后使用gem push -v pkg / paperclip_upload-1.2.0.gem但是也被卡住了:

gem push -v pkg/paperclip_upload-1.2.0.gem
GET https://rubygems.org/latest_specs.4.8.gz
302 Moved Temporarily
GET https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz
304 Not Modified
GET http://rubygems.org/latest_specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/latest_specs.4.8.gz
200 OK
GET http://rubygems.org/quick/Marshal.4.8/rubygems-update-2.4.8.gemspec.rz
302 Moved Temporarily
GET http://rubygems.global.ssl.fastly.net/quick/Marshal.4.8/rubygems-update-2.4.8.gemspec.rz
200 OK
Pushing gem to http://rubygems.org/...
POST http://rubygems.org//api/v1/gems
connection reset after 1 requests,retrying
POST http://rubygems.org//api/v1/gems
connection reset after 1 requests,retrying
ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
    too many connection resets (http://rubygems.org//api/v1/gems)

任何线索?

RubyGems’ status page对我来说都是绿色的.

解决方法

这是我的问题 How to reduce the size of a gem

试图用585MB的垃圾邮件发送宝石并不是最好的主意……

(编辑:李大同)

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

    推荐文章
      热点阅读