Во время выполнения пакета @ php artisan: обнаружите --ansi Я получаю код ошибки 255 - PullRequest
0 голосов
/ 10 февраля 2020

В настоящее время, когда я пытаюсь обновить зависимости моего проекта, я столкнулся с проблемой сбоя процесса сборки из-за ошибки: Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 255.

Эта ошибка возникает только при попытке обновить пакет sentry / laravel 1.5.0 до версии 1.6.1. У меня нет проблемы с другими зависимостями. Я попытался сделать то же самое, что и в Script @ php artisan package: обнаружил обработку события post-autoload-dump, возвращенного с кодом ошибки 255 , но ни одно из решений не помогло мне.

Полный ответ:

#!/bin/bash -eo pipefail
composer install -n --prefer-dist --ignore-platform-reqs
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Package zendframework/zend-diactoros is abandoned, you should avoid using it. Use 
laminas/laminas-diactoros instead.
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned 
with error code 255

Exited with code exit status 255

Конечно, я мог бы продолжать использовать версию 1.5.0, но я предпочитаю обновлять свои зависимости. Может, я что-то пропускаю?

Заранее спасибо за помощь.

1 Ответ

0 голосов
/ 10 февраля 2020

Убедитесь, что каталог storage/ & bootstrap/cache доступен для записи.

Убедитесь, что в файле .env нет пробелов.

Ex: key=value istead of key=va lue

удалить файл начальной загрузки / cache / config. php. затем

composer dumpautoload
composer update

Попробуйте удалить /bootstrap/compiled.php (если есть)

...