在我的例子中,我使用webklex/laravel-imap。
在运行composer update webklex/laravel-imap
后,我有了v1.4.1
,它更新为v1.6.2
,但已经有了我想要使用的2.1.1
版本。
似乎composer更新试图保持可压缩性,但我该如何正确地更新到最新版本?
我尝试了composer require webklex/laravel-imap
,它给了我一个错误:
PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar
composer require足以更新版本,但它经常会限制内存耗尽。如果新版本与您的laravel版本兼容,那么在require对象(如(中用您想要的版本更新composer.json文件
"webklex/laravel-imap": "^2.1"
然后运行
composer update webklex/laravel-imap
composer更新不会经常设置内存耗尽限制,但如果您再次出现内存耗尽错误,您必须更新composer内存限制,下面是如何做到这一点的答案。