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