我在这里出版了一个创业板:https://rubygems.org/gems/rangy-rails/
当我在2013年3月第一次发布它时,我后来意识到我设置了一个错误的版本。
我立即拉出创业板并重新提交了正确的版本。不幸的是,RubyGems并没有移除已升级的创业板,这导致了两个问题:
我怎么才能解决这个问题?
到目前为止,我唯一的选择似乎是联系RubyGems,但他们明确表示:
我们的政策是只删除真正需要它的宝石,例如可能包含密码、恶意/有害代码等的宝石。拉出一个创业板可以有效地删除被发现的宝石,并在99%的情况下起作用。
(资料来源:http://help.rubygems.org/kb/gemcutter/removing-a-published-rubygem)
发布于 2013-05-27 10:20:46
问题2是可解的。描述摘自于最新的非预发布版的宝石(不包括升级版本)。(请参阅更多关于预发布宝石版本这里的信息。)现在,你的创业板有3个版本,两个非加码版本都是预发布版(它们在宝石版本中有字母)。如果您推动一个新版本的宝石,即使它是0.0.1或其他,这是一个“发布”版本,它将被用于描述。
我做了一个小测试,目的是演示我所说的创业板这里 --注意,描述页是从最新的非预发布版本中提取的(在我的例子中是0.0.1)。
没有自我服务的方式来“解决”问题1 -- Rubygems.org总是以语义版本的顺序显示gem版本,从高到低。我不知道为什么这是个大问题--大多数人通常不看版本页面。在大多数情况下,Yanking将掩盖坏版本,正如文档所述,在这种情况下可能会“起作用”。
如果你真的想永久地隐藏被拉出的宝石的痕迹,并从版本列表中完全删除它,你需要联系Rubygems的工作人员,看看他们是否愿意帮忙。
发布于 2013-05-17 19:26:37
你需要发布新的版本,那可不只是一个好消息。也就是说,如果按下的版本是1.3.0.772,则需要发布1.3.0.780 (例如)
https://stackoverflow.com/questions/16614052
复制相似问题