2010-12-18 4 views
12

J'utilise RubyGems version 1.3.7. Je viens de pousser une mauvaise gemme sur le serveur, et maintenant je veux l'enlever en utilisant la commande gem yank, qui est ce que les instructions sur le terminal me disent de faire. Pourtant quand je cours ceci, je reçois des erreurs de commande non trouvées.Commande Yank non trouvée

Alors la commande a-t-elle été supprimée? Que puis-je faire pour pousser une gemme jusqu'à RubyGems sans construire une nouvelle version?

Répondre

22

Installez gemcutter - il ajoutera des commandes globales yank et webhook pour les rubygems.

# gem install gemcutter

Et vous ne pouvez pas pousser la même version bijou deux fois. Yanking marque juste une version particulière comme 'invalide'.

3

je suis tombé sur le même problème et voici comment retirer le bijou de gemcutter.org

Vous avez probablement installer la version de Gemcutter> = 0.5.0

Après avoir fait que juste faire yank sur la gemme par exemple. gem yank gem_name -v VERSION_HERE

Si vous souhaitez annuler l'utilisation yank