You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用rbenv安装Ruby 2.7.6后无法切换版本求助

解决rbenv无法切换到Ruby 2.7.6的问题

1. 确认rbenv初始化配置

检查你的shell配置文件(~/.zshrc 或 ~/.bash_profile,根据使用的shell选择)是否包含以下代码:

eval "$(rbenv init -)"

如果没有,添加后执行 source ~/.zshrc(对应你的配置文件)重启终端配置,或者直接重启终端。

2. 验证Ruby 2.7.6安装状态

执行命令确认目标版本已安装:

rbenv versions

输出列表中应显示 2.7.6(带*标记的是当前激活版本)。如果未显示,重新执行安装命令:

rbenv install 2.7.6

3. 设置Ruby版本

  • 全局生效:将系统默认Ruby版本设为2.7.6
rbenv global 2.7.6
  • 仅当前项目生效:进入React Native项目目录,执行以下命令(会生成.ruby-version文件,自动识别切换)
rbenv local 2.7.6

4. 确认切换结果

执行命令检查当前Ruby版本:

ruby -v

若仍显示旧版本,检查PATH变量是否将rbenv的shims目录放在最前:

echo $PATH

正常输出应以 ~/.rbenv/shims: 开头,否则回到第一步重新配置初始化代码。

5. 刷新rbenv缓存

如果上述步骤无效,执行以下命令更新shims缓存:

rbenv rehash

内容的提问来源于stack exchange,提问作者Umid Boltabaev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 22:35:30