RVM (Ruby Version Manager) 讓你輕鬆切換多版本 Ruby 與 Gemset。本文以 Ubuntu 11.04 為例:先裝 curl git、單用戶模式安裝 RVM (bash < <(curl -s https://rvm.beginrescueend.com/install/rvm))、驗證 .bashrc 載入腳本、安裝編譯依賴 (build-essential bison openssl libreadline6-dev ...)、透過 RVM 安裝 readline 再安裝 ruby-1.9.2-p290、設為預設版本 (rvm --default use 1.9.2-p290)。
sudo apt-get install curl git
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
# 重開終端或 source ~/.bashrc
rvm -v # 驗證
sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev \
curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev \
sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev
rvm pkg install readline
rvm install 1.9.2-p290 --with-readline-dir=$rvm_path/usr
rvm --default use 1.9.2-p290

RVM 安裝腳本現已自動配置 .bashrc,免去手動編輯麻煩。完成後即可用 rvm list 查看已安裝版本、rvm use 切換環境。
Linux 正則表達式完整參考:基本/擴展語法元字符對照表、grep/egrep/fgrep 三劍客用法詳解
Linux read 命令完整指南:互動輸入、計時讀取、分隔符自訂、檔案逐行處理與進階技巧
Nginx 拒絕代理 IP 存取:基於 X-Forwarded-For 雙 IP 特徵的精準封鎖規則
Ubuntu Steam Music 使用指南:遊戲時的專屬音樂播放器
Ubuntu 修改命令提示符 PS1:打造高效可讀的終端體驗
Linux 磁碟分區與檔案系統核心概念解析:介面類型、硬碟結構、RAID 基礎
Linux ldd 指令完整解析:動態連結庫依賴檢查與除錯實戰
openSUSE 升級至 13.2 完整指南:倉庫切換、zypper dup 流程、Btrfs 預設、GNOME 3.14、YaST 改進