找不到Yank命令

时间:2010-12-18 01:53:45

标签: rubygems

我使用的是RubyGems 1.3.7版。我只是将一个坏的gem推送到服务器,现在想要使用gem yank命令删除它,这是终端上的指令告诉我要做的。然而,当我运行它时,我得到命令未找到错误。

命令被移除了吗?如何在不构建新版本的情况下将gem推送到RubyGems?

2 个答案:

答案 0 :(得分:22)

安装gemcutter - 它将为rubygems添加全局yankwebhook命令。

# gem install gemcutter

不能两次推送相同的宝石版本。 Yanking只是将特定版本标记为“无效”。

答案 1 :(得分:3)

我遇到了同样的问题,这里是如何从 gemcutter.org 中删除宝石

您可能必须安装 gemcutter版本> = 0.5.0

完成后,只需对gem进行yank即可。 gem yank gem_name -v VERSION_HERE

如果您要撤消yank使用gem yank gem_name -v VERSION_HERE --undo