我的 gem 版本是 1.3.5,因此我无法安装某些 gem。我尝试通过以下方式更新计算机上的 gem
sudo update --system
它给了我一个错误
ERROR: While executing gem ... (RuntimeError)
gem update --system is disabled on Debian.
RubyGems can be updated using the official
Debian repositories by aptitude or apt-get.
所以根据一些人的说法,源需要是下载的,它需要由 ruby 执行。我下载了文件,没有
sudo ruby setup.rb
它给了我
已安装 RubyGems 1.8.24
== 1.8.24 / 2012-04-27
1 个错误修复:
- 正确安装 .pem 文件。修复 #320
- 从 http 代码路径中删除 OpenSSL 依赖项
RubyGems 安装了以下可执行文件:/usr/bin/gem1.8
但是当我点击 ruby gem -v 它仍然给我 1.3.5 而不是我安装的 1.8。
我需要手动卸载旧版本吗?还是我需要先做的其他事情?