在 M1 芯片 MacBook 中安装 Cloud Foundry CLI

Install Cloud Foundry CLI in a M1 chip MacBook

tl;dr Cloud Foundry CLI 无法在 M1 芯片 MacBook Pro 中安装。

在命令中的official instructions, using Homebrew之后:

$ brew install cloudfoundry/tap/cf-cli@8

输出为:

cf-cli@8: The x86_64 architecture is required for this software.
Error: cf-cli@8: An unsatisfied requirement failed this build.

未找到 Apple M1 芯片的基于 ARM 架构的二进制文件。同样尝试使用 cf-cli@7,或者只是 cf-cli

如何在基于 ARM 的架构中安装 Cloud Foundry CLI?

官方 GitHub 项目 cloudfoundry/cli 包含许多架构的二进制文件,包括 ARM-based。

在官方搜索Releases page, Assets section, and download the binary of the item named cf-cli_osx_arm(目前为v8.3.0)。下载后,move/rename 到您的 PATH 环境变量中包含的任何文件夹。

为此有一个 open issue

官方tap支持osx_arm二进制之前,可以使用手动更新的this unofficial tap

brew install wanddynosios/tap/cf-cli

也就是说,官方 CloudFoundry 维护者似乎很快 are about to support this officially