Laravel 从 5.1.46 更新到 5.2。* php artisan 分段错误

Laravel update from 5.1.46 to 5.2.* php artisan Segmentation fault

我正在努力将 Laravel 项目从 5.1.46 更新到 5.2.*。在我按照这里 https://laravel.com/docs/5.2/upgrade#upgrade-5.2.0 中的步骤操作后,我有 运行 命令

./composer.phar update

当作曲家尝试 运行

时,我收到跟随错误
php artisan clear-compiled

段错误(核心已转储)

我尝试 运行 手动执行命令

php artisan clear-compiled -vvv

但我的输出完全一样。您知道如何调试导致此问题的原因吗? 这与 PHP 5.6 一起出现。 我也尝试过使用 PHP 7.4,但看起来计算机 运行 内存不足。由于某种原因,artisan 占用了计算机的全部内存,直到计算机死机。

谢谢!

稍后编辑:

我用的是PHP7.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

问题似乎出在加载的库上,但它与 Laravel 5.2 不兼容。我已经通过暂时删除库解决了问题,并且正在为该库 (SleepingOwl) 进行更新。