45

我想安装php54-redis。

Yu:nginx Yu$ brew install josgonzalez/php/php54-redis

==> 从 josegonzalez/homebrew-php 安装 php54-redis

错误:在多次点击中找到公式:

  • 自制/php/php54

  • 何塞贡萨雷斯/php/php54

请使用完全限定名称,例如 homebrew/php/php54 来引用公式。

我做错了什么以及如何正确完成?

4

4 回答 4

88
brew untap josegonzalez/homebrew-php

是同样的问题。

josegonzalez/homebrew-php已移至homebrew/php,因此我们可以取消点击它来修复错误。

于 2015-06-16T22:07:59.800 回答
43

参考此 GitHub 问题链接,您需要使用您不想要的点击执行以下操作。在这种情况下,如果您不想要homebrew/php/php54水龙头,请尝试以下操作:

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

我刚刚在另一个水龙头 ( brew untap josegonzalez/php) 上试了一下,效果很好。

于 2015-06-17T17:12:36.410 回答
1

花了我一辈子,但我想通了。我不断收到同样的错误:

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文件夹。

于 2021-03-27T23:33:53.567 回答
-3

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

于 2017-08-22T09:36:35.060 回答