【问题标题】:Install Cloud Foundry CLI in a M1 chip MacBook在 M1 芯片 MacBook 中安装 Cloud Foundry CLI
【发布时间】:2022-07-23 20:57:02
【问题描述】:

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

按照official instructions,在命令中使用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.

没有发现基于 ARM 架构的 Apple M1 芯片的二进制文件。与cf-cli@7 或只是cf-cli 相同。

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

【问题讨论】:

    标签: cloud-foundry apple-m1


    【解决方案1】:

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

    在官方Releases页面,Assets部分搜索,下载名为cf-cli_osx_arm的项目的二进制文件(当前为v8.3.0)。下载后,移动/重命名到 PATH 环境变量中包含的任何文件夹。

    【讨论】:

      【解决方案2】:

      这里有一个open issue

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

      brew install wanddynosios/tap/cf-cli
      

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

      【讨论】:

        【解决方案3】:

        随着几天前 v8.4.0 的发布,添加了对基于 ARM 的 mac OS 机器(例如 M1)的支持:

        https://github.com/cloudfoundry/homebrew-tap/commit/69f268f18ea10a4c8e19c99a8bb209c1ebbcbe7d

        如果你只点击它并在安装命令中省略版本,它仍然会失败,所以你需要输入:

        brew install cloudfoundry/tap/cf-cli@8
        

        【讨论】:

          猜你喜欢
          • 2022-08-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-10-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-07-01
          相关资源
          最近更新 更多