已通过rbenv安装Ruby 3.2.2,进入Rails项目仍提示未安装怎么办?
问题解决步骤
- 排查项目目录中的rvm配置文件:删除目录下的
.rvmrc文件,该文件是rvm的专属版本配置,会触发rvm的版本检测逻辑,与rbenv冲突。 - 确认项目的Ruby版本配置:检查项目根目录的
.ruby-version文件,确保内容为3.2.2,rbenv会读取该文件自动切换对应版本。 - 清理系统中的rvm残留环境:若之前安装过rvm,检查shell配置文件(如
~/.bashrc、~/.zshrc),删除所有rvm相关的初始化代码,执行source ~/.bashrc(或对应shell的配置文件)重启环境,再用echo $PATH确认rvm路径已移除。 - 验证修复结果:重新进入项目目录,确认不再弹出错误提示,执行
ruby -v确认版本为3.2.2,项目运行正常即可。
内容的提问来源于stack exchange,提问作者Chirag batra
相关产品推荐
相关产品推荐

