【发布时间】:2013-05-12 22:01:13
【问题描述】:
我在这里发布了一个 gem:https://rubygems.org/gems/rangy-rails/
当我在 2013 年 3 月第一次发布它时,我后来意识到我设置了一个错误的版本。
我立即抽出 gem 并使用正确的版本重新提交。不幸的是,RubyGems 没有删除被拉出的 gem,这导致了两个问题:
版本列表排序不正确(yanked gem 位于顶部):https://rubygems.org/gems/rangy-rails/versions
我的 gem 在 RubyGems 上的主页:https://rubygems.org/gems/rangy-rails/ 使用的是关于被拉出的 gem 的描述,而不是 gemspec 的描述。
我该如何解决这个问题?
到目前为止,我唯一的选择似乎是联系 RubyGems,但他们明确表示如下:
我们的政策是只永久删除真正需要它的宝石,例如 可能包含密码、恶意/有害代码等的 gem。 宝石有效地将其从被发现中移除,并将在 99% 的情况。
(来源:http://help.rubygems.org/kb/gemcutter/removing-a-published-rubygem)
【问题讨论】:
标签: ruby rubygems gem yank gemcutter