M1芯片Mac使用brew安装azd时遭遇SHA256校验不匹配错误
M1芯片Mac安装Azure Developer CLI(azd)SHA256校验不匹配修复指南
以下是针对该问题的分步修复方案:
删除损坏的下载包
根据报错提示的文件路径,执行命令删除已损坏的安装包,替换成你实际报错中的完整路径:rm /Users/././***--azd-darwin-amd64.zip清理brew缓存与更新源
清理azd相关的brew缓存,避免残留旧的校验信息:brew cleanup azd强制更新azure/azd的tap源,确保获取最新的包信息:
brew tap azure/azd --force重新执行安装命令
再次运行安装命令:brew install azd备选方案:手动安装arm64架构版本
若brew安装仍报错,可手动适配M1的arm64版本:- 下载azd的
darwin-arm64版本压缩包 - 解压并将可执行文件移动到系统PATH目录:
unzip azd-darwin-arm64.zip -d azd-temp && sudo mv azd-temp/azd /usr/local/bin/ - 验证安装成功:
azd version
- 下载azd的
这个SHA256不匹配问题多由下载过程中包损坏、brew源校验信息未同步导致,不少使用M1 Mac的用户都遇到过上述场景。
内容的提问来源于stack exchange,提问作者stackword_0
相关产品推荐
相关产品推荐

