首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在拔出创业板后修复RubyGems.org项目页面?

如何在拔出创业板后修复RubyGems.org项目页面?
EN

Stack Overflow用户
提问于 2013-05-17 16:40:25
回答 2查看 499关注 0票数 3

我在这里出版了一个创业板:https://rubygems.org/gems/rangy-rails/

当我在2013年3月第一次发布它时,我后来意识到我设置了一个错误的版本。

我立即拉出创业板并重新提交了正确的版本。不幸的是,RubyGems并没有移除已升级的创业板,这导致了两个问题:

  1. 版本列表没有正确排序(按下的宝石位于顶部):https://rubygems.org/gems/rangy-rails/versions
  2. 我的创业板在RubyGems上的主页:https://rubygems.org/gems/rangy-rails/使用的是关于宝石被拖动的描述,而不是宝石规范的描述。

我怎么才能解决这个问题?

到目前为止,我唯一的选择似乎是联系RubyGems,但他们明确表示:

我们的政策是只删除真正需要它的宝石,例如可能包含密码、恶意/有害代码等的宝石。拉出一个创业板可以有效地删除被发现的宝石,并在99%的情况下起作用。

(资料来源:http://help.rubygems.org/kb/gemcutter/removing-a-published-rubygem)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-27 10:20:46

问题2是可解的。描述摘自于最新的非预发布版的宝石(不包括升级版本)。(请参阅更多关于预发布宝石版本这里的信息。)现在,你的创业板有3个版本,两个非加码版本都是预发布版(它们在宝石版本中有字母)。如果您推动一个新版本的宝石,即使它是0.0.1或其他,这是一个“发布”版本,它将被用于描述。

我做了一个小测试,目的是演示我所说的创业板这里 --注意,描述页是从最新的非预发布版本中提取的(在我的例子中是0.0.1)。

没有自我服务的方式来“解决”问题1 -- Rubygems.org总是以语义版本的顺序显示gem版本,从高到低。我不知道为什么这是个大问题--大多数人通常不看版本页面。在大多数情况下,Yanking将掩盖坏版本,正如文档所述,在这种情况下可能会“起作用”。

如果你真的想永久地隐藏被拉出的宝石的痕迹,并从版本列表中完全删除它,你需要联系Rubygems的工作人员,看看他们是否愿意帮忙。

票数 3
EN

Stack Overflow用户

发布于 2013-05-17 19:26:37

你需要发布新的版本,那可不只是一个好消息。也就是说,如果按下的版本是1.3.0.772,则需要发布1.3.0.780 (例如)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16614052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档