Debian 12 安装 Ruby 包管理器 rvm
• 2024-09-05 • 文章类别: 操作系统 & 服务器 • 阅读量:285
Ruby 语言的 rvm 包管理器与 Python 语言下的 venv、virtualenv 的功能非常相似,因此使用 rvm 可以方便的管理 ruby 软件包。在 Debian 12 系统中安装 Ruby 后,默认没有安装 rvm,要想使用 rvm 需要单独安装。
本文将介绍如何在 Debian 12 系统中安装 Ruby 语言的 rvm 包管理器。
Debian 12 导入 rvm 需要的密钥
使用如下命令导入安装 rvm 需要的密钥:
gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
或者
gpg2 --keyserver hkp://keyserver.ubuntu.com --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
可选密钥服务器:
hkp://ipv4.pool.sks-keyservers.net
hkp://pgp.mit.edu
hkp://keyserver.pgp.com
注意:如果使用上述命令导入密钥失败,使用如下命令单独导入 rvm 密钥:
curl -sSL https://rvm.io/mpapis.asc | sudo gpg2 --import -
curl -sSL https://rvm.io/pkuczynski.asc | sudo gpg2 --import -
Debian 12 中安装 rvm
在 Debian 12 中安装 rvm 可以使用如下两种方式安装 rvm:
- 快速安装
- 手动安装「自动安装出问题时,需要使用」
快速安装 rvm
在 Debian 12 系统中可以使用一条命令快速安装 rvm:
curl -sSL https://get.rvm.io | bash -s stable
使用如上命令你可能会遇到 Failed to connect to raw.githubusercontent.com port 443
错误,可查看:Debian 12 使用 curl 获取文件解决 Failed to connect to raw.githubusercontent.com port 443,也可以使用手动安装的方式,安装 rvm。
手动安装 rvm
1、打开网址 https://github.com/rvm/rvm/blob/master/binscripts/rvm-installer,复制脚本内容到当前文件夹内的 rvm-installer.sh 文件内。
2、安装 rvm
使用如下命令在 Debian 12 中安装 rvm:
bash rvm-installer.sh stable
3、安装 rvm 后激活 rvm 命令:
安装 rvm 后激活 rvm 命令可以使用如下两种方式:
- 重启系统,加载 rvm
- 运行脚本,加载 rvm
1)重启系统,加载 rvm
在安装 rvm 后,会在当前用户的 ~/.profile
文件中添加如下内容,把 rvm 加入到 PATH,并加载 rvm:
# Add RVM to PATH for scripting. Make sure this is the last PATH variable change.
export PATH="$PATH:$HOME/.rvm/bin"
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
但是要使该内容生效,需要重启系统,重新登录 shell。
2)运行脚本,加载 rvm
运行如下脚本,把 rvm 加入到 PATH,并加载 rvm:
source /home/anxin/.rvm/scripts/rvm
结语
本文介绍了在 Debian 12 系统中使用两种方式(快速安装 rvm,手动安装 rvm)安装 Ruby 语言的 rvm 包管理器。
0 评论