she*_*enn 7 macos homebrew php-7 macos-sierra php-7.1
我正在关注具有相同序列的几个链接,即此示例.我无法成功完成任务.这是终端的输出
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$
Run Code Online (Sandbox Code Playgroud)
如果有人有任何想法会很棒,请提前感谢.
Sah*_*cem 21
安装php71时,我或多或少有同样的问题.
要解决它,我不得不删除/usr/local/Cellar/php71
使用sudo rmdir -rf /usr/local/opt/php71
然后:
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
brew install php71
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你.
现在一切都已经过时了
- 所有人都迁移到了
homebrew/homebrew-core
/usr/local/Cellar/php
对于 MacOS Monterey,我在不同的 php 版本之间切换时遇到了类似的问题
以下步骤帮助我解决问题
步骤1
安装 php 后首先链接该特定版本
brew link php@7.3 //Whatever you installed
Run Code Online (Sandbox Code Playgroud)
第2步
切换到另一个 php 版本使用以下命令
brew unlink php@7.3 //Whatever is your current active version
brew link --overwrite --force php@7.4 //Whatever your desired version
Run Code Online (Sandbox Code Playgroud)
或者您可以使用单个命令
brew unlink php@7.3 && brew link --overwrite --force php@7.4
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12587 次 |
最近记录: |