答案 0 :(得分:42)
还有一个可用于处理更新的宝石
sudo gem install rubygems-update
sudo /var/lib/gems/1.8/bin/update_rubygems
答案 1 :(得分:6)
你必须手动安装rubygems 1.3.7(来自网站的wget,解压缩,运行setup.rb)。
答案 2 :(得分:6)
安装rvm
并控制您的ruby环境。
答案 3 :(得分:2)
这可能是以前无法实现的更新方式,但我跑了
sudo gem update --system
它给了我最新版本。
答案 4 :(得分:1)
出于某种原因,Debian / Ubuntu Ruby包不包含RubyGems库。最糟糕的是,RubyGems已经捆绑到Ruby 1.9.x中,但是如果你尝试通过apt-get安装它,那么包管理器将强制你将它们安装为两个独立的包。
正如您所注意到的那样,Debian / Ubuntu RubyGems软件包已经过时了,为了使事情变得更加复杂,您无法升级RubyGems的打包版本,只需在其上安装新的RubyGems版本,因为系统已修补以防止您正如您所经历的那样完成任务。我的建议是避免使用Ubuntu / Debian pckaged版本。 替代方案是: