我跟踪了几个具有相同序列的链接,即this example。我没能成功地完成这件事。以下是来自终端的输出
MacBook-Pro-4:/ SHennessy$ brew tap homebrew/dupes
MacBook-Pro-4:/ SHennessy$ brew tap homebrew/versions
MacBook-Pro-4:/ SHennessy$ brew tap homebrew/homebrew-php
MacBook-Pro-4:/ SHennessy$ brew unlink php56
Error: No such keg: /usr/local/Cellar/php56
MacBook-Pro-4:/ SHennessy$ brew install php70
==> Installing php70 from homebrew/php
Error: You must `brew link libpng` before homebrew/php/php70 can be installed
MacBook-Pro-4:/ SHennessy$ brew link php70
Error: No such keg: /usr/local/Cellar/php70
MacBook-Pro-4:/ SHennessy$如果任何人有任何好的想法,请提前感谢。
发布于 2017-02-22 02:10:17
在安装php71时,我遇到了大致相同的问题。
为了解决这个问题,我不得不使用sudo rmdir -rf /usr/local/opt/php71删除/usr/local/Cellar/php71,然后:
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
brew install php71希望能有所帮助。
现在一切都过时了
已将
homebrew/homebrew-core发布于 2019-07-02 18:36:24
对于php 5.6和php 7.0
到目前为止,tap是空的,它的所有公式都迁移到了homebrew/core
所以我未开发并清理了
brew untap homebrew/dupes
brew cleanup
并点击此repo以获取较旧的php版本。
brew tap exolnet/homebrew-deprecated
并重新安装php版本
brew reinstall php@7.1
brew reinstall php@5.6
发布于 2020-03-01 19:31:32
对于MacOS Catalina,您需要执行此操作来禁用命令。
你可以阅读更多关于这方面的内容,请访问这里https://getgrav.org/blog/macos-catalina-apache-multiple-php-versions。
希望我的回答能对你有所帮助。
https://stackoverflow.com/questions/41780980
复制相似问题