我尝试使用命令更新laravel /安装程序:
composer global update laravel/installer
但是它仅升级了次要版本(假定它使用了语义版本控制。)
Package operations: 0 installs, 1 update, 0 removals
- Updating laravel/installer (v2.1.0 => v2.3.0): Downloading (100%)
然后我再次执行更新命令:
composer global update laravel/installer
但是输出:
Nothing to install or update
我现在使用通过PHP 7.4.4 (cli)
获得的php -v
,因此我认为它应该能够升级到最新的Laravel Installer 3.0.1
。
如果运行composer global update laravel/installer
不足以升级所需的版本,则可能存在程序包相关性,将升级限制为最新版本。
我不知道是否有composer
选项可以在global
范围内执行此操作,但是以下命令对我有用:
# uninstall the package
composer global remove laravel/installer
# reinstall
composer global require laravel/installer
第一个过程输出已被laravel/installer
软件包删除的过时的软件包依赖性。
然后第二个进程将安装具有更新依赖项的最新laravel/installer
。
Laravel documentation尚未包括如何更新安装程序包。