macOS Big Sur安装cocoapods提示rbenv command not found错误如何解决
修复macOS Big Sur下rbenv命令找不到问题
步骤1:确认rbenv已正确安装
首先按芯片架构执行对应命令,检查rbenv二进制文件是否存在:
- Intel芯片Mac:
ls /usr/local/bin/rbenv - Apple Silicon(M1/M2)芯片Mac:
ls /opt/homebrew/bin/rbenv
如果两个路径均无输出,说明rbenv未完成安装,优先通过Homebrew重装:
若执行brew提示命令不存在,先将Homebrew对应架构路径加入当前会话PATH:
- Intel芯片:
export PATH=/usr/local/bin:/usr/local/sbin:$PATH- Apple Silicon芯片:
export PATH=/opt/homebrew/bin:/opt/homebrew/sbin:$PATH
执行安装命令:brew install rbenv ruby-build
步骤2:修正shell配置
你已将rbenv相关配置写入~/.zshenv,需补充适配芯片架构的配置:
如果是Apple Silicon芯片Mac,执行以下命令将Homebrew路径加到配置最前端:echo 'export PATH=/opt/homebrew/bin:/opt/homebrew/sbin:$PATH' >> ~/.zshenv
同时确认~/.rbenv目录存在,若不存在需完成rbenv安装后再调整配置。
步骤3:加载配置验证
修改完成后执行source ~/.zshenv加载新配置,或直接关闭当前终端打开新窗口,执行以下命令验证:
- 查看rbenv路径:
which rbenv,正常会输出对应安装路径 - 执行诊断:
rbenv doctor,无报错即修复完成
内容的提问来源于stack exchange,提问作者halodebug
相关产品推荐
相关产品推荐

