我在已安裝RubyGems 1.1.1的共享Debian系統上有一個用戶帳戶,至少目前我無法讓它們升級它。在用戶目錄上安裝更新版本的RubyGems:系統範圍的安裝仍在使用中?
我想按照RubyGems用戶指南章節3.2 Installing RubyGems in a User Directory的說明,在我的主目錄上本地安裝一個新的RubyGems安裝。
到目前爲止,我安裝在$ HOME/RubyGems的最新現在RubyGems的(1.8.10),我有固定的以下環境變量:
- GEM_HOME至$ HOME/RubyGems的/寶石
- PATH前全系統有$ HOME/RubyGems的/ bin中的/ usr/bin中(其中包含了舊寶石)
路徑應該工作正常,因爲這寶石結果$ HOME/RubyGems的/ bin中/寶石。
還是,當我運行gem -v我得到1.1.1。
這可能有事情做與紅寶石要求結束長達RubyGems的系統範圍內的文件,因爲$ HOME/RubyGems的/ bin中/寶石與
require 'rubygems'
require 'rubygems/gem_runner'
require 'rubygems/exceptions'
開始我應該怎麼做才能讓我的本地安裝版本1.8.10運行?
BR, Touko
我聽說過RVM,但認爲它只適用於Ruby安裝。但是,如果照顧整個包裹,包括寶石,那很酷。必須檢查出來。 – Touko
到目前爲止,一切都進行得很順利,謝謝! – Touko