麒麟OS怎么安装Ruby语言_麒麟OS Ruby和RVM安装配置方法教程【入门】
麒麟OS中启用Ruby开发环境有三种方式:一、用yum安装系统默认Ruby(快捷稳定,版本较旧);二、用rbenv安装指定版本(轻量灵活,适合多版本开发);三、用RVM安装管理(功能全面,支持gemset隔离)。

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈
在国产麒麟操作系统上配置Ruby编程环境,是许多开发者进行项目部署的第一步。由于系统可能未预装或内置版本陈旧,直接运行现代Ruby on Rails或Sinatra应用会遇到障碍。本文将详细解析三种主流安装方案,涵盖从快速部署到多版本管理的不同需求,帮助您轻松完成麒麟OS Ruby环境搭建。
一、使用yum包管理器安装系统默认Ruby
这是最直接快速的麒麟OS安装Ruby方法。利用系统自带的yum/dnf软件仓库,可以一键安装经过系统兼容性测试的稳定版本。虽然版本可能不是最新,但稳定性极高,非常适合追求效率、无需特定版本的生产环境或初学者。
1. 首先,打开终端,更新系统软件源以确保获取最新软件包列表:sudo yum update -y
2. 启用EPEL(Extra Packages for Enterprise Linux)扩展仓库,以获取更多软件:sudo yum install epel-release -y
3. 执行关键命令,安装Ruby运行时及其所有必要的开发依赖库:sudo yum install ruby ruby-devel gcc make openssl-devel libyaml-devel readline-devel zlib-devel ncurses-devel libffi-devel gdbm-devel -y
4. 安装完成后,通过以下命令验证Ruby和RubyGems是否安装成功:ruby --version和gem --version。若显示出版本信息(如Ruby 2.7.x),则表明基础开发环境已配置完成。
二、使用rbenv安装指定版本Ruby
对于需要管理多个Ruby项目的开发者,rbenv是一个轻量级且高效的版本管理工具。它通过修改环境变量来切换版本,无需全局覆盖,管理清晰。此方法特别适合需要为不同项目(如Rails 7要求Ruby 3.0+)配置特定Ruby版本的场景。
1. 首先安装编译Ruby源码所需的工具链和依赖库:sudo yum install git curl autoconf bison gcc make openssl-devel libyaml-devel readline-devel zlib-devel ncurses-devel libffi-devel gdbm-devel -y
2. 将rbenv源码克隆到用户主目录:git clone https://github.com/rbenv/rbenv.git ~/.rbenv
3. 配置Shell环境以加载rbenv。对于Bash用户,将初始化命令添加到配置文件:echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc && echo 'eval "$(rbenv init -)"' >> ~/.bashrc
4. 使配置立即生效:source ~/.bashrc
5. 安装ruby-build插件,它是rbenv用来编译安装Ruby的工具:git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
6. 更新ruby-build插件以获取最新的Ruby版本列表:cd ~/.rbenv/plugins/ruby-build && git pull && cd -
7. 列出所有可供安装的稳定Ruby版本:rbenv install --list | grep -E "^[0-9]+\.[0-9]+\.[0-9]+$"
8. 选择并安装一个特定版本,例如Ruby 3.2.2:rbenv install 3.2.2
9. 将安装的版本设置为全局默认版本:rbenv global 3.2.2
10. 最后,执行rehash命令,让rbenv识别新版本下的所有可执行文件:rbenv rehash
三、使用RVM安装并管理Ruby
RVM(Ruby Version Manager)是一款功能全面的Ruby版本与环境管理工具。其核心优势在于支持“gemsets”,能为每个项目创建完全独立的Gem依赖环境,彻底解决库版本冲突问题。虽然比rbenv更庞大,但它是管理复杂依赖和团队协作项目的理想选择。
1. 安全起见,首先导入RVM项目的GPG密钥以验证安装脚本:gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
2. 通过curl下载并执行官方安装脚本:curl -sSL https://get.rvm.io | bash -s stable
3. 脚本执行完毕后,加载RVM环境到当前Shell会话:source ~/.rvm/scripts/rvm
4. 检查RVM是否安装成功及其版本号:rvm -v
5. 列出RVM已知的所有可安装Ruby版本:rvm list known
6. 安装一个指定的Ruby版本,例如3.1.4:rvm install 3.1.4
7. 将安装的版本设置为默认使用版本:rvm use 3.1.4 --default
8. 最终验证,确保系统当前使用的Ruby版本已切换成功:ruby --version
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
解决Windows 11右下角水印“未满足系统要求”
解决Windows 11右下角“未满足系统要求”水印的三种方法 你的Windows 11桌面右下角,是不是总有个“未满足系统要求”的水印挥之不去?别担心,这其实只是系统检测到硬件配置未达官方标准后,一个善意的“提醒贴纸”而已。它除了有点碍眼,并不会影响电脑的正常运行。如果你已经看腻了它,下面这三个方
Win10自动更新弹窗怎么关_Win10屏蔽更新通知【故障】
彻底解决Windows 10自动更新弹窗干扰问题 任务栏右下角的气泡提示、锁屏界面的更新提醒、突如其来的重启倒计时横幅,还有那些令人困惑的更新失败诊断窗口……如果你也正被Windows 10这些层出不穷的自动更新弹窗所困扰,那么问题很可能出在系统更新服务及其通知组件上。它们就像后台永不休息的“信使”
如何修复Windows系统找不到VCRUNTIME140_1.dll 解决运行库缺失教程
如何修复Windows系统找不到vcruntime140_1 dll?解决运行库缺失的完整教程 当您满怀期待地启动某个游戏或应用程序时,却遭遇“由于找不到vcruntime140_1 dll,无法继续执行代码”的错误弹窗,这无疑令人沮丧。请放心,这是一个非常普遍的Windows系统问题,其根源在于缺
win11如何查看所有快捷键_win11所有快捷键完整教程与操作步骤
Windows 11查看全部快捷键的五种方法:一、长按Win键调出浮动提示面板;二、Win+I进入设置→辅助功能→键盘→“查看所有快捷键”跳转官方文档;三、PowerShell管理员运行命令导出注册键信息;四、Win+Ctrl+O开启屏幕键盘并长按Win键观察高亮组合键;五、确保输入指示器开启后测试
如何开启Windows 11的“专注会话” 开启高效办公计时与音乐方法
如何开启Windows 11的“专注会话”:开启高效办公计时与音乐方法 想在Windows 11里实现结构化时间管理,同时让背景音乐帮你锁住注意力?关键在于激活“专注会话”功能,并把它和音频源关联起来。这事儿听起来有点技术含量,其实操作路径很清晰,下面这几种方法,总有一款适合你。 一、通过任务栏快速
- 日榜
- 周榜
- 月榜
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
10
相关攻略
2015-03-10 11:25
2015-03-10 11:05
2021-08-04 13:30
2015-03-10 11:22
2015-03-10 12:39
2022-05-16 18:57
2025-05-23 13:43
2025-05-23 14:01
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程
热门话题

