我在一个安装了 RubyGems 1.1.1 的共享 Debian 系统上有一个用户帐户,我不能让他们升级它,至少目前是这样。
我正在尝试按照 RubyGems 用户指南第3.2 章在用户目录中安装 RubyGems 中的说明在我的主目录上本地安装新的 RubyGems 安装。
到目前为止,我现在在 $HOME/rubygems 上安装了最新的 RubyGems (1.8.10),并且我已经修复了以下环境变量:
- GEM_HOME 到 $HOME/rubygems/gems
- 在系统范围 /usr/bin (包含旧 gem)之前有 $HOME/rubygems/bin 的 PATH
路径应该可以正常工作,因为哪个 gem结果为$HOME/rubygems/bin/gem。
不过,当我运行gem -v时,我得到了 1.1.1。
这可能与 ruby 需要以 RubyGems 的系统范围文件结尾有关,因为 $HOME/rubygems/bin/gem 以
require 'rubygems'
require 'rubygems/gem_runner'
require 'rubygems/exceptions'
我应该怎么做才能让我的本地安装版本 1.8.10 运行?
兄弟,图科