对于如何更新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
,然后切换回我的工作gemset(来自 global
)并升级其余的宝石。
但是,最近,我根据RVM site切换到使用rvm rubygems current
,但在撰写本文时, rvm 并不了解rubygems-update 1.8.11
。那么该怎么办?网站说我可以使用rvm rubygems head
,但我有点害怕(非理性?)抓住开发分支。
有人可以了解更多关于此事的信息,而不是为了减轻我的恐惧,或者告诉我你如何接近rvm&amp;当rubygems失去同步时......因为它似乎正在发生更多...
答案 0 :(得分:14)
将RVM更新为最新开发版本:
rvm get head
或稳定版:
rvm get stable
将rubygems更新为最新版本:
rvm rubygems latest
或只是一个版本:
rvm rubygems 1.8.16
每个宝石都安装了rubygems,而不是每个gemset,因此不可能在不同的宝石中使用不同的rubygems