脚本@php artisan package:discover --ansi 处理返回错误代码 -1073741819 的 post-autoload-dump 事件

iam*_*x20 4 laravel

从我的 github 中拉出一个项目后,我收到了一些奇怪的错误代码。我做的第一件事是composer dumpautoload, composer update, 以及php artisan migrate:fresh --seed每当我到达新终端时。这一次,我陷入困境,dumpautoload因为它会产生此错误。

这是composer update生成的

Loading composer repositories with package information
The "https://repo.packagist.org/packages.json" file could not be downloaded: SSL: An existing connection was forcibly closed by the remote host.

send of 158 bytes failed with errno=10054 An existing connection was forcibly closed by the remote host.

failed to open stream: HTTP request failed! 
https://repo.packagist.org could not be fully loaded, package information was loaded from the local cache and may be out of date
Updating dependencies (including require-dev)
Nothing to install or update
Writing lock file
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: awobaz/compoships
Discovered Package: facade/ignition
Discovered Package: fideloper/proxy
Discovered Package: intervention/image
Discovered Package: laravel/tinker
Discovered Package: laravel/ui
Discovered Package: maatwebsite/excel
Discovered Package: nesbot/carbon
Discovered Package: nunomaduro/collision
Discovered Package: spatie/laravel-medialibrary
Discovered Package: yajra/laravel-datatables-oracle
Package manifest generated successfully.
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error
code -1073741819
Run Code Online (Sandbox Code Playgroud)

小智 8

旧的(缓存的)本地依赖项或 composer.lock 文件可能会导致这样的问题。您可以在删除所有依赖项和锁定文件后尝试重新安装所有依赖项。

要删除下载的依赖项,请在应用程序基目录中执行此操作;

sudo rm -rf vendor/
Run Code Online (Sandbox Code Playgroud)

之后composer.lock通过执行删除文件;

sudo rm composer.lock
Run Code Online (Sandbox Code Playgroud)

最后执行;

composer install
Run Code Online (Sandbox Code Playgroud)