Laravel обновление с 5.1.46 до 5.2. * php ошибка сегментации ремесленника - PullRequest
0 голосов
/ 07 февраля 2020

Я работаю над обновлением проекта Laravel с 5.1.46 до 5.2. *. После того, как я выполнил следующие шаги: https://laravel.com/docs/5.2/upgrade#upgrade -5.2.0 Я выполнил команду

./composer.phar update

Я получаю сообщение об ошибке, когда composer пытается запустить

php artisan clear-compiled

Ошибка сегментации (ядро сброшено)

Я попытался вручную запустить команду

php artisan clear-compiled -vvv

Но у меня точно такой же вывод. У вас есть идеи, как я могу отладить, что является причиной этого? Это появляется с PHP 5.6. Также я попытался использовать PHP 7.4, но похоже, что на компьютере не хватает памяти. По какой-то причине ремесленник забирает всю память компьютера, пока компьютер не зависнет.

Спасибо!

Позже Редактировать:

Я использовал PHP 7.2 с ограничением памяти до 8G, и у меня есть следующий вывод:

> php artisan clear-compiled
PHP Fatal error:  Allowed memory size of 8589934592 bytes exhausted (tried to allocate 262144 bytes) in /d/projects/a-car/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 616
PHP Fatal error:  Allowed memory size of 8589934592 bytes exhausted (tried to allocate 262144 bytes) in Unknown on line 0
Script php artisan clear-compiled handling the post-install-cmd event returned with error code 255

1 Ответ

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

похоже, проблема была в том, что библиотека была загружена, но она не была совместима с Laravel 5.2. Я решил, удалив библиотеку на данный момент, и я работаю над обновлением для этой библиотеки (SleepingOwl).

...