Скрипт @ php artisan package: Discover --ansi обрабатывает событие post-autoload-dump, возвращаемое с кодом ошибки -1073741819 - PullRequest
0 голосов
/ 11 марта 2020

Я получил какой-то странный код ошибки после того, как вытащил проект из моего 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

Ответы [ 2 ]

0 голосов
/ 11 марта 2020

Старые (кэшированные) локальные зависимости или composer .lock файл могут вызывать проблемы, подобные этой. Вы можете попытаться переустановить все зависимости после удаления всех зависимостей и блокировки файла.

Чтобы удалить загруженные зависимости, выполните это внутри dir базового приложения;

sudo rm -rf vendor/

после этого удалите файл composer.lock, выполнив;

sudo rm composer.lock

и, наконец, выполните;

composer install
0 голосов
/ 11 марта 2020

Чтобы решить эту проблему, настройте composer для использования репозитория https, выполнив следующую команду на cli перед установкой Laravel

composer config -g repo.packagist composer https://packagist.org
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...