拉拉维尔从 5.1.46 更新到 5.2.* php 工匠分割错误

我正在努力将拉威尔项目从 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,但看起来计算机内存不足。由于某种原因,工匠正在占用计算机的整个内存,直到计算机冻结。


谢谢!


稍后编辑:


我使用过内存限制为8G的PHP 7.2,我有以下输出:


> 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



侃侃尔雅
浏览 71回答 1
1回答

当年话下

看起来问题出在一个已加载的库上,但它与Laravel 5.2不兼容。我暂时通过删除库解决了问题,并且我正在努力更新该库(SleepingOwl)。
打开App,查看更多内容
随时随地看视频慕课网APP