Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php “我怎样才能解决问题?”;错误:在多个抽头中找到公式“;?_Php_Macos_Homebrew_Phpredis - Fatal编程技术网

Php “我怎样才能解决问题?”;错误:在多个抽头中找到公式“;?

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

我想安装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
这是同样的问题

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。以上内容非常有用。谢谢@不客气!很高兴我的小小贡献帮助了宇宙中的某个人:)