欢迎!有关本站运作的更多信息,请参阅关于页面。
https://github.com/Homebrew/brew/commit/b07685291b65e51e0afc2b6cee91251419e0b3c1 是一个破坏性更改,对于决定继续使用旧版Brew(这对许多人来说并非易事,但我不这么认为)的人来说。破坏性在于,旧版Brew客户端查询新公式时会失败
Error: clojure: undefined method `license' for #<Class:0x00007fd2ca91eb38>
这可以通过将license调用包装在惯用的if self.respond_to?(:license)中轻松解决。
license
if self.respond_to?(:license)
这样一来,我就无需为了这样微不足道的更改而改动Clojure公式。
你考虑这样做吗?
谢谢 - V
我不这么认为。我很难跟上最新brew的常规破坏性更改,更不用说管理旧版本了。我们也在尽量减少Clojure公式和homebrew-core公式的差异。