在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 不存在”

上述链接的解决方法是:

  1. 尝试安装: curl https://sdk.cloud.google.com | bash
  2. 使用上面安装失败的文件手动运行安装程序 ./google-cloud-sdk/bin/gcloud components install core gsutil
  3. 重新运行初始化: ./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


以上是在AppleSilicon/BigSur上安装GoogleCloudSDK时出现anthoscli错误的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>