RVM 簡介
RVM 是一個命令行工具,可以提供一個便捷的多版本ruby環境的管理和切換。
安裝 RVM
切換到 root 用戶進行安裝
$ sudo su
或者
$ su root -
安裝 RVM
# curl -sSL https://rvm.io/mpapis.asc | gpg2 --import -
# curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import -
# curl -L get.rvm.io | bash -s stable
將當前登錄用戶添加到 rvm 用戶組
# gpasswd -a ubuntu rvm
# id ubuntu
退出 root 用戶重新加載 rvm 環境
$ source /etc/profile.d/rvm.sh
$ rvm reload
校驗並安裝依賴項
$ rvm requirements run
如果安裝時提示權限不足,切換到 root 用戶去執行該命令。
查看 Ruby 所有版本
$ rvm list known
安裝 Ruby 2.8
$ rvm install 2.8
如果安裝時提示權限不足,切換到 root 用戶去執行該命令。
RVM Package for Ubuntu
Ubuntu 系統安裝 RVM 參考:https://github.com/rvm/ubuntu_rvm。
已知問題
要使用 rvm
命令或者 bundle
,必須要先執行:
$ source /etc/profile.d/rvm.sh
$ rvm reload
並且在普通用戶下執行 bundle
命令會提示文件夾權限不足的問題,切換到 root
用戶才可以。
參考鏈接
RVM 實用指南 · Ruby China
CentOS 7 安裝 Redmine 4.1 - Zhanming's blog