如何修复brew警告:调用failed_with:不推荐使用llvm

时间:2017-08-06 22:54:27

标签: homebrew

当我用自制软件升级软件时,我收到以下警告:

➜  ~ brew upgrade
Warning: Calling fails_with :llvm is deprecated!
There is no replacement.
/usr/local/Homebrew/Library/Homebrew/formula.rb:2373:in `fails_with'

我想这个问题与我几周前安装的julia编程语言有一些关系,但julia已被删除。我该如何解决这个问题?

更新

➜ ~ brew list | grep julia | xargs brew remove

解决了问题

非常感谢@ bfontaine的提示。

2 个答案:

答案 0 :(得分:2)

我遇到了同样的错误,但是来自不同的公式(在旧计算机上安装了一个已弃用的vpnc)。

对于没有julia但也发现此问题的其他人的通用解决方案是使用不推荐的编译器查找公式:

grep -R "fails_with :llvm" $(brew --cellar)
brew remove #{formula from above} 

(这些是https://github.com/Homebrew/homebrew-services/issues/131中答案的说明。感谢bfontaine的初步评论,但这是关注水龙头)

答案 1 :(得分:1)

这是由于您必须使用'点击(=其他公式的第三方存储库)才能安装Julia。你卸载了朱莉娅但保留了水龙头,所以那些错误仍然存​​在。

点击作者了解此问题并删除了list1 = [foo,boo,koo] 次调用today;在staticfloat/julia之后你应该没事。

鉴于您不再需要点按,您可能还想删除它:

fails_with