如何升级rubygems
我需要将gem升级到1.8我试图安装各自的debian软件包,但似乎没有得到升级
anujm@test:~$ dpkg -l |grep -i rubygem ii rubygems 1.3.5-1ubuntu2 package management framework for Ruby libraries/applications ii rubygems-lwes 0.8.2-1323277262 LWES rubygems ii rubygems1.8 1.3.5-1ubuntu2 package management framework for Ruby libraries/applications ii rubygems1.9 1.3.5-1ubuntu2 package management framework for Ruby libraries/applications anujm@test:~$ anujm@test:~$ gem gem gem1.8 gem1.9 anujm@test:~$ sudo gem1.8 install serve ERROR: Error installing serve: multi_json requires RubyGems version >= 1.3.6 anujm@test:~$
安装rubygems-update
gem install rubygems-update update_rubygems gem update --system
以root用户身份运行此命令或使用sudo。
您只需执行以下操作即可更新所有gem:
Sudo gem update
要么:
gem update `gem outdated | cut -d ' ' -f 1`
你可以更新gem像这样的任何特定的版本,
gem update --system 'version' gem update --system '2.3.0'
我不会使用debian软件包,看看RVM或Rbenv 。
对我来说,只要跑就够了
gem update
哇! 没有一个答案是准确的…最好是参考实际的文件 。
简单地说,在大多数情况下, gem update --system
就足够了。
你不应该盲目地使用sudo
。 事实上,如果你不需要这样做,你很可能不应该使用它。