"rvm rubygems current" против "rvm update --system" против "gem update rubygems-update" - PullRequest
7 голосов
/ 18 октября 2011

Немного озадачен тем, как обновлять rubygems.Процесс постоянно меняется (или, по крайней мере, я получаю противоречивую информацию из веб-страниц).

$ gem outdated
rubygems-update (1.8.10 < 1.8.11)
sass (3.1.8 < 3.1.10)

$ rvm gemset use global
$ gem outdated 
rubygems-update (1.8.10 < 1.8.11)

Теперь в прошлом я использовал rvm update --system для установки rubygems-update, а затем переключался обратно на мой рабочий набор гемов( из global) и обновите остальные драгоценные камни.

Но недавно я перешел на использование rvm rubygems current согласно сайту RVM , но на момент написания статьи rvm не знает о rubygems-update 1.8.11,Так что делать?Сайт говорит, что я мог бы использовать rvm rubygems head, но я немного боюсь (иррационально?) Захвата ветки разработки.

Может ли кто-то, кто знает об этом больше, чем я, вмешиваюсь и либо ослабить мои страхи, либо рассказать мне, как вы подходите к rvm & rubygems, когда они не синхронизируются ... как это, кажется, происходит больше и больше...

1 Ответ

14 голосов
/ 11 февраля 2012

Обновление RVM до последней версии разработки:

rvm get head

или до стабильной версии:

rvm get stable

обновление рубинов до последней доступной версии:

rvm rubygems latest

или простоверсия:

rvm rubygems 1.8.16

rubygems устанавливается для каждого рубина, а не для каждого набора, поэтому невозможно иметь разные rubygems в разных наборах

...