Php Can';t安装Laravel OSX Catalina

Php Can';t安装Laravel OSX Catalina,php,laravel,macos,composer-php,homebrew,Php,Laravel,Macos,Composer Php,Homebrew,在老版本上成功使用多年后,尝试升级Laravel,并升级到OSX 10.15.2(Catalina)后,我似乎再也无法安装Laravel for cli了 # php -v PHP 7.2.24 (cli) (built: Oct 24 2019 13:01:07) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with

在老版本上成功使用多年后,尝试升级Laravel,并升级到OSX 10.15.2(Catalina)后,我似乎再也无法安装Laravel for cli了

# php -v
PHP 7.2.24 (cli) (built: Oct 24 2019 13:01:07) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.24, Copyright (c) 1999-2018, by Zend Technologies

我花了两天时间在这里和其他地方仔细研究建议,但没有成功解决这个问题。非常感谢您的建议。

经过一系列随机尝试,我终于能够运行:

composer global update
然后

composer global require laravel/installer

这似乎解决了问题。

似乎在
/Users/$username/.composer/composer.lock
文件中存在不兼容的硬编码依赖项

我也遇到过这个问题,原来我的laravel/homestead和laravel/valet使用的是旧版本的symfony/console

简单修复:

1. composer global remove laravel/homestead
2. composer global remove laravel/valet
3. Finally, composer global install laravel/installer

我也遇到过同样的问题,但是有guzzle http/guzzle。它也解决了这个问题。
composer global require laravel/installer
1. composer global remove laravel/homestead
2. composer global remove laravel/valet
3. Finally, composer global install laravel/installer