如安在 Ubuntu 14.04 上使用 RVM 安装 Ruby on Rails

[复制链接]
发表于 2026-10-6 15:02:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

一、为什么用 RVM

Ruby on Rails 是构建 Web 应用的主流技术栈之一,但 Ruby 官方并没有提供一步到位的安装包,早期手动编译很容易踩坑。rvm(Ruby Version Manager)把 Ruby 和 Rails 的安装、多版本切换、依赖隔离(gemset)都封装好了,是社区里最省心的方案。

二、快速安装(一条命令)

以普通用户身份执行下面这条命令即可:

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
\curl -sSL https://get.rvm.io | bash -s stable --rails

这条命令做了几件事:先通过 GPG 拉取 RVM 官方的公钥,用来校验随后下载的 RVM 发布包是否真实;\curl 前面的反斜杠确保调用的是系统原生的 curl 而非被别名改写的版本;-sSL 表示静默、跟随重定向并输出错误;管道交给 bash 后,--rails 会顺带把最新的稳定版 Rails 一起装上。

安装完成后,让当前 shell 加载 rvm 环境:

source ~/.rvm/scripts/rvm

三、安装指定版本的 Ruby 和 Rails

如果项目需要特定版本,用 rvm 单独装 Ruby:

rvm install <ruby_version>
rvm list
rvm use <ruby_version>

不同项目可以用 gemset 隔离依赖,避免互相污染:

rvm gemset create <gemset_name>
rvm <ruby_version>@<gemset_name>
gem install rails -v <rails_version>

四、几点提醒

  • 文章示例基于 Ubuntu 14.04,该版本早已停止维护;在新版 Ubuntu 上步骤基本一致,但安装前建议先 sudo apt update 并装好 curl git 等基础工具;
  • 如果遇到 GPG 密钥服务器连不上,可改用 gpg2 或官方文档里的替代密钥获取方式;
  • 生产部署通常不再直接用 rvm,而是结合 rbenv 或容器化,但本地开发与学习 rvm 依然够用。

qidao123.com企服评测-应用市场 编辑提示:从非官方脚本管道安装软件存在供应链风险,执行 curl ... | bash 前务必确认来源可信;企业环境建议改为从内部镜像或离线包分发,并对下载内容做校验。

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表