自制升级删除PHP:dyld:Library未加载:/usr/local/opt/libpsl/lib/libpsl.5.dylib

自制升级删除PHP:dyld:Library未加载:/usr/local/opt/libpsl/lib/libpsl.5.dylib,php,macos,homebrew,macos-mojave,Php,Macos,Homebrew,Macos Mojave,今天我升级了自制软件,这导致PHP版本(7.2-7.3)被删除。每当我尝试重新安装它们时,都会显示以下错误: dyld: Library not loaded: /usr/local/opt/libpsl/lib/libpsl.5.dylib Referenced from: /usr/local/opt/curl-openssl/bin/curl Reason: image not found Error: An exception occurred within a child proces

今天我升级了自制软件,这导致PHP版本(7.2-7.3)被删除。每当我尝试重新安装它们时,都会显示以下错误:

dyld: Library not loaded: /usr/local/opt/libpsl/lib/libpsl.5.dylib
Referenced from: /usr/local/opt/curl-openssl/bin/curl
Reason: image not found
Error: An exception occurred within a child process:
DownloadError: Failed to download resource "php"
Download failed: https://www.php.net/distributions/php-7.3.9.tar.xz

有什么建议吗?

好的,我通过安装这个库
brew安装libpsl

然后重新安装php
brew重新安装php@7.2--从源代码构建

同样的php@7.3


请注意,重新安装php将重置所有php配置,这是迁移到OpenSSH 1.1后的一个错误。无需安装
libpsl

这个问题已由工程师解决。您应该卸载
libpsl
并重新安装
php

brew卸载libpsl
brew重新安装php

删除Cell文件夹并再次安装PHP对我来说很有效

rm -rf /Users/rafaelgomes/.composer/*
rm -rf /usr/local/Cellar/*
brew doctor ; brew update ; brew upgrade
brew install php