如何修复“错误:多次点击中找到的公式”?

时间:2015-06-16 10:26:00

标签: php macos homebrew phpredis

我想安装php54-redis。

  

Yu:nginx Yu $ brew安装josegonzalez / php / php54-redis

     

==>从josegonzalez / homebrew-php

安装php54-redis      

错误:在多个水龙头中找到公式:

     
      
  • 自制/ PHP / php54

  •   
  • josegonzalez / PHP / php54

  •   
     

请使用完全限定的名称,例如homebrew / php / php54参考公式。

我做错了什么,这是怎么做到的?

4 个答案:

答案 0 :(得分:85)

brew untap josegonzalez/homebrew-php

This也是同样的问题。

josegonzalez/homebrew-php已移至homebrew/php,因此我们可以重置它以修复错误。

答案 1 :(得分:40)

引用this GitHub issue link,您需要使用您不想要的水龙头执行以下操作。在这种情况下,如果您不想homebrew/php/php54点按,请尝试以下操作:

brew untap homebrew/php
brew tap --repair
brew update

我只是在另一个点击(brew untap josegonzalez/php)上尝试了它并且效果很好。

答案 2 :(得分:0)

花了我很长时间,但我想通了。我不断收到相同的错误:

brew upgrade ==> Language Matters Warning: The Cloud Native Buildpacks project is updating its language in an Warning: effort to be more inclusive. Part of that effort includes renaming our Warning: default git branches from 'master' to 'main'. Warning: Error: To upgrade pack, retap it with:

# untap old repo (if present)
brew untap buildpack/tap

# untap current repo (if present)
brew untap buildpacks/tap

# retap current repo
brew tap buildpacks/tap

# upgrade
brew upgrade pack`

我最终做的是转到 /usr/local/Homebrew/Library/Taps 文件夹并删除 buildpack 文件夹。

答案 3 :(得分:-2)

我知道这可能有风险,但在我的情况下,其他解决方案并不起作用,所以我手动删除了td,一切都恢复了。