【问题标题】:Is it possible to 're-push' yanked version gem published at rubygems.org at same version?是否可以“重新推送”在 ruby​​gems.org 上以相同版本发布的 yanked 版本 gem?
【发布时间】:2021-06-07 02:48:43
【问题描述】:

This 就是我所说的。 我的尝试是重新推出完全相同的版本,0.1.12。 我之前的推送无效,它破坏了我推送的宝石。 我非常想发布这个版本,就像我已经实现了 sem-versioning。

推送过程产量:

Repushing of gem versions is not allowed. Please use a new version and retry

那么有可能吗?如果不是,拉出提交的 gem 的主要用途是什么?

【问题讨论】:

    标签: ruby release publishing


    【解决方案1】:

    不可以,你不能重新提交相同的版本号,这是出于安全考虑,避免维护者在不被开发者注意的情况下上传相同的版本。所以你需要发布一个新版本的 gem

    【讨论】:

    • 是的,这很有意义。但我找到了诀窍,我发布了一个较低版本的see 作为证明。相比之下,它非常高度不鼓励。
    • 这不一定是真的,想象一下 Rails,它运行 7 作为最新版本,但仍然支持 6、5 和 4 的安全补丁,所以他们仍然发布“较低”版本
    猜你喜欢
    • 2017-04-21
    • 1970-01-01
    • 2019-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多