【问题标题】:Invalid formula: /usr/local/Homebrew/Library/Taps/facebook/homebrew-fb/buck.rb无效公式:/usr/local/Homebrew/Library/Taps/facebook/homebrew-fb/buck.rb
【发布时间】:2021-03-31 15:03:46
【问题描述】:

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

brew tap facebook/fb

我收到错误消息:

==> Tapping facebook/fb
Cloning into '/usr/local/Homebrew/Library/Taps/facebook/homebrew-fb'...
remote: Enumerating objects: 46, done.
remote: Counting objects: 100% (46/46), done.
remote: Compressing objects: 100% (33/33), done.
remote: Total 333 (delta 27), reused 24 (delta 13), pack-reused 287
Receiving objects: 100% (333/333), 5.44 MiB | 9.18 MiB/s, done.
Resolving deltas: 100% (179/179), done.
Error: Invalid formula: /usr/local/Homebrew/Library/Taps/facebook/homebrew-fb/buck.rb
buck: Calling depends_on :java is disabled! Use "depends_on "openjdk@11", "depends_on "openjdk@8" or "depends_on "openjdk" instead.
Please report this issue to the facebook/fb tap (not Homebrew/brew or Homebrew/core), or even better, submit a PR to fix it:
  /usr/local/Homebrew/Library/Taps/facebook/homebrew-fb/buck.rb:19

Warning: Calling depends_on :osxfuse is deprecated! There is no replacement.
Please report this issue to the facebook/fb tap (not Homebrew/brew or Homebrew/core):
  /usr/local/Homebrew/Library/Taps/facebook/homebrew-fb/xar.rb:8

Error: Cannot tap facebook/fb: invalid syntax in tap!

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

【问题讨论】:

  • 解决方法:fork 存储库,将 java 依赖项更改为:depends_on "openjdk@8",然后发出:brew tap /fb

标签: reactjs react-native facebook homebrew apple-m1


【解决方案1】:

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

旧版本:depends_on java: "1.8"

新的:depends_on "openjdk@8"

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

brew tap {yourGithubAccountName}/homebrew-fb

然后

brew install buck 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-29
    • 1970-01-01
    • 1970-01-01
    • 2017-03-14
    • 2013-07-05
    • 1970-01-01
    • 2018-04-28
    • 2014-12-26
    相关资源
    最近更新 更多