You can't push the same gem version twice. Yanking just marks a particular version as 'invalid':
$ gem list tictactoe -ra *** REMOTE GEMS *** tic-tac.toe (0.3.4, 0.3.3, 0.3.2, 0.3.1) gem yank tic-tac-toe -v0.3.4Veamos la página de ayuda:
[~/ruby_quiz/tictactoe/solutions/eduardo_segredo(john)]$ gem help yank Usage: gem yank GEM -v VERSION [-p PLATFORM] [--undo] [--key KEY_NAME] [options] Options: -v, --version VERSION Specify version of gem to remove --platform PLATFORM Specify the platform of gem to remove --undo -k, --key KEY_NAME Use API key from your gem credentials file Common Options: -h, --help Get help on this command -V, --[no-]verbose Set the verbose level of output -q, --quiet Silence commands --config-file FILE Use this config file instead of default --backtrace Show stack backtrace on errors --debug Turn on Ruby debugging Arguments: GEM name of gem Summary: Remove a specific gem version release from RubyGems.org Description: Remove a specific gem version release from RubyGems.org
In previous versions we had to install gemcutter
.
It will add global yank
command for RubyGems.
$ rvm rubygems latest $ gem update --system $ gem install gemcutterIt seems that the current version of RubyGems already includes
yank
.
Casiano Rodriguez León 2015-01-07