繁体   English   中英

通过 brew 安装 azure cli 在 mac m1 上不起作用

[英]Install azure cli via brew not working on mac m1

我正在尝试将 azure cli 安装到我的 mac M1 上并遇到这些问题....

brew 安装 azure-cli

致命:无法将 HEAD 解析为修订警告:没有可用的名为“azure-cli”的公式。 ==> 正在搜索相似命名的公式...错误:未找到相似命名的公式。 它从 homebrew/cask 迁移到 homebrew/core。

我已经尝试卸载并重新安装 brew 并升级我可以从数小时的谷歌搜索中找到的所有内容似乎对我没有用

在尝试了很多事情之后,这对我有用......

rm -rf $(brew --repo homebrew/core)
brew tap homebrew/core

对于带有 Monterey 的 M1,这对我有用:

arch -x86_64 brew update && arch -x86_64 brew install azure-cli

ARM Homebrew 必须安装在 /opt/homebrew 目录中。 早些时候,您需要手动创建目录并运行命令。 但是,您无需手动运行命令即可使用最新的脚本。

直接执行:

/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"

PS:终端类型 运行 echo $SHELL 命令。 命令output如下:

/bin/bash => bash =>.bash_profile /bin/zsh => zsh =>.zprofile 如果遇到无效的环境变量,建议您在设置正确的环境变量之前检查终端类型。

从macOS Catalina(10.15.x)开始,Mac默认使用zsh Shell,使用.zprofile,所以对应命令:

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

如果你有 macOS Mojave 或更高版本并且没有自己配置 zsh,请使用.bash_profile:

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.bash_profile
eval "$(/opt/homebrew/bin/brew shellenv)"

希望这可以帮到你

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM