欢迎!有关如何使用本站的信息,请参阅关于页面。
https://github.com/Homebrew/brew/commit/b07685291b65e51e0afc2b6cee91251419e0b3c1 对于决定继续使用旧版Brew的人来说是一个破坏性的变更(虽然不是特别容易或流行,但我碰巧这么做了)。它在以下方面造成了破坏:旧版Brew客户端查询新版的formula会失败
Error: clojure: undefined method `license' for #<Class:0x00007fd2ca91eb38>
这可以通过用一种约定俗成的if self.respond_to?(:license)包装license调用来简单地解决。
if self.respond_to?(:license)
license
这将使我能够在不修改它们以进行这样微不足道的更改的情况下继续使用最新的Clojure公式。
你会考虑这样做吗?
谢谢 - V
我不认为会这样。我勉强能跟上最新brew的常规破坏性更改,更不用说还要管理旧版本了。我们还在努力最小化Clojure公式和homebrew-core公式之间的差异。