我正在努力将拉威尔项目从 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
当年话下