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