通过brew安装rustup后zsh提示command not found报错如何解决
解决brew安装rustup后zsh环境提示rustup command not found的方案
- 第一步:确认rustup-init安装路径
执行brew list rustup-init,输出结果中会包含二进制文件路径,Apple Silicon芯片设备前缀为/opt/homebrew/bin,Intel芯片设备前缀为/usr/local/bin - 第二步:执行rustup初始化流程
对应自己的芯片架构执行命令:- Apple Silicon:
/opt/homebrew/bin/rustup-init - Intel:
/usr/local/bin/rustup-init
初始化过程中提示是否自动修改shell配置时,选择默认的Y即可,工具会自动把rust相关路径写入配置文件
- Apple Silicon:
- 第三步:手动补全配置(初始化完成后仍无法识别命令时执行)
- 打开zsh配置文件:
nano ~/.zshrc - 在文件末尾添加以下三行配置:
export RUSTUP_HOME="$HOME/.rustup" export CARGO_HOME="$HOME/.cargo" export PATH="$CARGO_HOME/bin:$PATH"- 保存退出后执行
source ~/.zshrc让配置即时生效
- 打开zsh配置文件:
- 第四步:验证配置结果
执行rustup --version,正常输出版本号信息即为配置成功
注意:请勿同时使用brew安装的rustup-init和官方curl安装脚本重复安装rustup,会导致多版本路径冲突
内容的提问来源于stack exchange,提问作者Rohith Joseph
相关产品推荐
相关产品推荐

