Php “我怎样才能解决问题?”;错误:在多个抽头中找到公式“;?
我想安装php54 redis Yu:nginx Yu$brew安装josegonzalez/php/php54 redis ==>从josegonzalez/homebrew php安装php54 redis 错误:在多个抽头中找到公式:Php “我怎样才能解决问题?”;错误:在多个抽头中找到公式“;?,php,macos,homebrew,phpredis,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来引用公式 我做错了什么?这是怎么做的 brew untap josegonzalez/homebrew-php
- 自制/php/php54
- josegonzalez/php/php54
brew untap josegonzalez/homebrew-php
这是同样的问题
josegonzalez/homebrew php
已移动到homebrew/php
,因此我们可以将其解压以修复错误。参考,您需要使用不需要的点击执行以下操作。在这种情况下,如果您不想使用自制/php/php54
点击,请尝试以下操作:
brew untap homebrew/php
brew tap --repair
brew update
我只是在另一个水龙头(
brew untap josegonzalez/php
)上试了一下,效果很好。我知道这可能有风险,但在我的情况下,其他解决方案不起作用,所以我手动删除了/usr/local/Homebrew/Library/
,一切都恢复了正常。我花了很长时间,但我找到了答案。我不断地犯同样的错误:
brew upgrade==>语言问题警告:云本机BuildPack项目正在更新其语言,警告:努力提高包容性。这项工作的一部分包括将我们的警告:默认git分支从“master”重命名为“main”。警告:错误:要升级软件包,请使用重新映射:
# 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
文件夹。如果这确实是一个答案,请详细说明是什么错误以及这有什么帮助。我还必须通过brew取消链接php53来安装php54。以上内容非常有用。谢谢@不客气!很高兴我的小小贡献帮助了宇宙中的某个人:)