在AppleSilicon/BigSur上安装GoogleCloudSDK时出现anthoscli错误
我现在正在寻找解决方案几个星期。几周前,我收到了配备 Apple Silicon 处理器并安装了 Big Sur 的新款 MacBook Pro。当我尝试安装 Google Cloud SDK 时,因为我的工作需要它,我遇到了第一个问题。我打开终端并使用“curl https://sdk.cloud.google.com | bash”开始安装。
在我收到问题后,如果我想帮助改进 Google Cloud SDK 并点击“N”,则会出现此错误。另外当我点击“Y”...
ERROR: (gcloud.components.update) The following components are unknown [anthoscli].
在互联网上,我找不到有关此错误的信息。我在 anthoscli 上发现的唯一一件事是我认为它与 Kubernetes 和/或 Docker 有关。所以我尝试先安装 Docker,只是他们还没有为 Apple Silicon 做好准备......
我无法想象自己是唯一一个遇到这个问题的人,所以我希望这里的人可以进一步帮助我。
回答
这是一个已知问题“ Apple Silicon Installer 不存在”
上述链接的解决方法是:
- 尝试安装:
curl https://sdk.cloud.google.com | bash - 使用上面安装失败的文件手动运行安装程序
./google-cloud-sdk/bin/gcloud components install core gsutil - 重新运行初始化:
./google-cloud-sdk/bin/gcloud init
回答
我通过在 Rosetta 2 下安装来安装 gcloud。
curl https://sdk.cloud.google.com > install.sh
chmod +x install.sh
arch -x86_64 install.sh --disable-prompts
# restart shell
gcloud help
我认为 Apple 在宣传此功能方面做得并不好,因为我只是在随机的 Hacker News 帖子中找到了它。我已经使用了很多这种策略并将其添加到我的 shell 的 rc 文件中。
x86() {
arch -x86_64 $1
}
x86 install.sh --disable-prompts
THE END
二维码