gem install rubygems-update; update_rubygems
был необходим в некоторых старых версиях рубигемов, но gem update --system
- это все, что необходимо для обозримого будущего.
rubygems 1.1 и 1.2 были ошибки, которые помешали gem update --system
от работы в первый раз, поэтому вам пришлось использовать эти первые две команды для обновления вообще. Не было бы причин сразу же запускать gem update --system
, потому что rubygems уже будут обновлены, но это продемонстрирует, что вы сможете запустить эту команду в будущем.
Версии rubygems до 1.5.2 не принимали аргумент версии, следующий за gem update --system
, поэтому вам пришлось использовать первые две команды, которые вы указываете для установки произвольной версии rubygems. Вы не захотите запускать gem update --system
сразу после этого; это отменит то, что вы только что сделали.
Подробнее: https://github.com/rubygems/rubygems/blob/master/UPGRADING.rdoc