问题描述
对于新手问题表示歉意。我是一名学生,刚开始接触 Grakn 和 CS。
我正在尝试按照教程中的说明使用 Homebrew 安装 Grakn 并收到以下错误消息:
**==> 敲击 graknlabs/tap … 错误:无效公式:/usr/local/Homebrew/Library/Taps/graknlabs/homebrew-tap/Formula/grakn-core.rb grakn-core:调用depends_on :java 被禁用!改用“depends_on “openjdk@11”、“depends_on “openjdk@8”或“depends_on “openjdk”。
请将此问题报告给 graknlabs/tap tap(不是 Homebrew/brew 或 Homebrew/core),或者更好的是,提交 PR 来修复它:
/usr/local/Homebrew/Library/Taps/graknlabs/homebrew-tap/Formula/grakn-core.rb:9 错误:无法点击 graknlabs/tap:tap 中的语法无效!**
在尝试安装 Grakn 之前,我下载并安装了 Java 8。当我在命令行输入 javac - version 时,我得到:javac 1.8.0_271
任何入门帮助将不胜感激!谢谢。
解决方法
**==> Tapping graknlabs/tap … Error: Invalid formula:
/usr/local/Homebrew/Library/Taps/graknlabs/homebrew-tap/Formula/grakn-core.rb
grakn-core: Calling depends_on :java is disabled! Use "depends_on “openjdk@11”,"depends_on “openjdk@8” or "depends_on “openjdk” instead.
此错误表示从以下位置安装的 grakn-core.rb 上存在错误: https://github.com/graknlabs/homebrew-tap/blob/master/Formula/grakn-core.rb
这意味着您必须等待 graknlabs/homebrew-tap 的维护者来修复错误。但是你可以创建问题来要求维护者修复这个错误,或者如果你知道如何修复它你可以创建拉取请求。
我刚刚检查了存储库,它们似乎正在修复(depends_on :java => "1.8"
到 depends_on "openjdk@11"
)。
您可以询问何时发布此修复程序。
https://github.com/graknlabs/homebrew-tap/commit/00ce5619457d5014d47182094a419ac94f64fc28