您的位置:首页 >麒麟OS怎么安装Ruby语言_麒麟OS Ruby和RVM安装配置方法教程【入门】
发布于2026-04-20 阅读(0)
扫一扫,手机访问

在麒麟OS上搭建Ruby环境,有时会遇到点小麻烦:系统要么没预装,要么自带的版本太老,根本跑不动新项目。别急,这其实是Linux发行版的常态。下面咱们就来聊聊三种主流的解决方案,各有各的适用场景,总有一款适合你。
这招最省心。麒麟OS基于CentOS 8,直接用系统自带的yum仓库安装,好处是稳定、快捷,不用自己编译。当然,代价就是版本可能不是最新的,适合那些对版本要求不苛刻、只想快速搭起一个基础环境的场景。
1. 首先,打开终端,更新一下系统软件源,确保能拿到最新的包:sudo yum update -y
2. 接着,把EPEL这个扩展软件源给装上(如果系统还没启用的话):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 --version和gem --version,如果终端输出了Ruby 2.7.x或更高的版本号,恭喜你,基础环境已经就位了。
如果你需要同时维护多个项目,而每个项目要求的Ruby版本又不一样,那rbenv就是你的菜。它足够轻量,纯粹通过修改环境变量来切换版本,管理起来非常清晰。比如,现在很多Rails 7项目就要求Ruby版本必须在3.0以上。
1. 老规矩,先装编译依赖: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. rbenv本身不负责安装,需要借助ruby-build插件。把它克隆到指定目录: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. 看看现在有哪些稳定版可以选:rbenv install --list | grep -E "^[0-9]+\.[0-9]+\.[0-9]+$"
8. 选一个目标版本进行安装,比如3.2.2:rbenv install 3.2.2
9. 将它设置为全局默认版本:rbenv global 3.2.2
10. 最后一步,执行重哈希,让新安装的版本和所有可执行文件关联起来:rbenv rehash
最后这位是“重量级选手”——RVM。它的功能最全,除了版本管理,还独创了gemset概念,可以为不同项目创建完全隔离的Gem环境,彻底解决依赖冲突。当然,功能多也意味着它比rbenv更“占地方”一些,适合团队协作或依赖关系复杂的项目。
1. 安装前,先导入RVM项目的GPG公钥,确保下载的脚本安全可信:gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
2. 通过curl下载并执行安装脚本:curl -sSL https://get.rvm.io | bash -s stable
3. 脚本执行完后,需要手动加载RVM环境到当前会话:source ~/.rvm/scripts/rvm
4. 检查一下RVM是否安装成功:rvm -v
5. 看看RVM支持安装哪些版本的Ruby:rvm list known
6. 安装一个特定版本,例如3.1.4:rvm install 3.1.4
7. 把这个版本设为系统默认,这样每次打开终端都是它:rvm use 3.1.4 --default
8. 再次确认,现在系统里用的Ruby是不是刚刚装好的版本:ruby --version
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9