是否可以“重新推送”在 rubygems.org 上以相同版本发布的 yanked 版本 gem?
Posted
技术标签:
【中文标题】是否可以“重新推送”在 rubygems.org 上以相同版本发布的 yanked 版本 gem?【英文标题】:Is it possible to 're-push' yanked version gem published at rubygems.org at same version? 【发布时间】: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 的主要用途是什么?
【问题讨论】:
【参考方案1】:不可以,你不能重新提交相同的版本号,这是出于安全考虑,避免维护者在不被开发者注意的情况下上传相同的版本。所以你需要发布一个新版本的 gem
【讨论】:
是的,这很有意义。但我找到了诀窍,我发布了一个较低版本的see 作为证明。相比之下,它非常高度不鼓励。 这不一定是真的,想象一下 Rails,它运行 7 作为最新版本,但仍然支持 6、5 和 4 的安全补丁,所以他们仍然发布“较低”版本以上是关于是否可以“重新推送”在 rubygems.org 上以相同版本发布的 yanked 版本 gem?的主要内容,如果未能解决你的问题,请参考以下文章