使用 rbenv 切换 Ruby 版本

1. 查看当前 Ruby 版本

首先,查看当前系统中安装的 Ruby 版本:

bash 复制代码
ruby -v

如果你已经安装了 rbenv,可以列出通过 rbenv 安装的 Ruby 版本:

bash 复制代码
rbenv versions

2. 安装 Ruby 版本

如果你想安装新的 Ruby 版本,使用以下命令:

bash 复制代码
rbenv install <版本号>

例如,安装 Ruby 3.1.0:

bash 复制代码
rbenv install 3.1.0

如果你不知道有哪些可用版本,可以通过以下命令查看:

bash 复制代码
rbenv install --list

3. 切换 Ruby 版本

有两种方式切换 Ruby 版本:

  • 全局切换:

    全局切换会影响系统中所有的终端会话。你可以通过以下命令切换 Ruby 版本:

    bash 复制代码
    rbenv global <版本号>

    例如,设置全局 Ruby 版本为 3.1.0:

    bash 复制代码
    rbenv global 3.1.0
  • 局部切换:

    局部切换是针对当前目录的。如果你只想在某个项目中使用特定版本的 Ruby,可以在该项目的目录中设置局部版本:

    bash 复制代码
    rbenv local <版本号>

    例如,设置当前目录的 Ruby 版本为 2.7.6:

    bash 复制代码
    rbenv local 2.7.6

4. 查看当前使用的 Ruby 版本

切换完版本后,可以使用以下命令查看当前正在使用的 Ruby 版本:

bash 复制代码
rbenv version

5. 重新初始化环境

每次切换 Ruby 版本后,记得重新加载你的 shell 配置文件:

bash 复制代码
source ~/.zshrc  # 如果你使用 zsh
# 或者
source ~/.bash_profile  # 如果你使用 bash

通过这些步骤,你就可以使用 rbenv 来管理和切换不同的 Ruby 版本。

相关推荐
BigTopOne2 小时前
【WebRtc】DTLS-SRTP 加密完整流程详解
前端
陈随易2 小时前
pm2 替代品,nodejs&bun 线上部署必备工具
前端·后端·程序员
单线程_012 小时前
从案例分析 Vue3 Tokenizer 源码一
前端·javascript·vue.js
BigTopOne2 小时前
【WebRtc】-ICE Candidate 与 STUN/TURN 原理详解
前端
l1258652 小时前
# LangGraph Memory机制深度解析:短期记忆与长期记忆的工程实践
前端·人工智能·python·langchain·bootstrap
码视野3 小时前
基于 Spring Boot + Vue3 的【大学英语四六级 (CET-4/6) 作文智能评分与句式润色系统】设计与实现(含PRD/三端高保真源码/大屏)
java·前端·人工智能·spring boot·后端·vue3
大模型码小白3 小时前
AI 对话流性能调优:万级消息的虚拟滚动落地
java·大数据·前端·javascript·人工智能·算法·机器学习
m0_547486663 小时前
《JavaScript核心原理 》全套PPT课件2026
开发语言·javascript·ecmascript
MC皮蛋侠客3 小时前
Tauri 2.x 系列(五):调用系统 API——官方插件、Rust crate 与原生能力
开发语言·后端·rust
xm_xm_xm_14 小时前
react17版本以前类组件常用操作
前端·javascript·react.js