我在安装了RubyGems 1.1.1的共享Debian系统上有一个用户帐户,我不能让它们升级,至少目前是这样。
我正在尝试在我的主目录本地安装新的RubyGems安装,遵循RubyGems用户指南章节3.2 Installing RubyGems in a User Directory中的说明。
到目前为止,我现在在$ HOME / rubygems安装了最新的RubyGems(1.8.10),并修复了以下环境变量:
路径应该正常工作,因为哪个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运行?
BR, Touko
答案 0 :(得分:2)
我不知道这是不是你想要的。但最简单的方法可能是使用rvm。 https://rvm.beginrescueend.com/rvm/install/
使用rvm,您可以在主目录中拥有自己的自包含ruby环境,并使用您需要的工具。