公式无效:/usr/local/Homebrew/Library/Taps/facebook/homebrew-fb/buck.rb

Xii*_*ryo 6 homebrew facebook reactjs react-native apple-m1

我运行了brew 命令来安装Facebook homebrew tap。我有一个 M1 Apple Silicon 芯片组,并使用 Rosetta 下的终端来执行 brew 命令。

brew tap facebook/fb
Run Code Online (Sandbox Code Playgroud)

我收到错误消息:

brew tap facebook/fb
Run Code Online (Sandbox Code Playgroud)

我在 Google 上搜索了 facebook/fb Tap,找到了 GitHib 存储库,但报告错误未激活: https: //github.com/facebook/homebrew-fb

小智 3

您可以做的最简单的解决方案是将Facebook/FB存储库分叉到您的 GitHub 帐户中,然后更改 Buck.rb 文件中的第 19 行。应该是这样的:

旧的: depends_on java:“1.8”

新的: depends_on“openjdk@8”

我们这样做的原因 Buck 仍然依赖于 Java 8。执行此操作后,您只需打开终端并编写:

brew tap {yourGithubAccountName}/homebrew-fb
Run Code Online (Sandbox Code Playgroud)

然后

brew install buck 
Run Code Online (Sandbox Code Playgroud)