Composer更新:尝试访问空类型值的数组偏移量

4

我将服务器升级为PHP 7.4.2,但现在出现了以下问题:

~/public_html/infusionsoft$ php composer.phar update


  [ErrorException]                                    
  Trying to access array offset on value of type null  

我不得不回退到7.3.14版本,现在可以正常运行了。但是composer是否支持PHP 7.4呢?


你能分享更多细节吗?你使用的Composer版本是哪个?你的composer.json配置是什么? - Nico Haase
我之前没有检查我使用的composer版本。我重新下载了composer,现在它可以工作了。 - anjanesh
2个回答

6

这是一个Composer的问题,已经在此版本中得到修复:https://github.com/composer/composer/pull/8296

为了解决这个问题,请更新您的Composer。


4
是的,但当我尝试更新composer本身时,我收到了相同的错误提示 :-) - eyal_katz

4

我在将PHP 7.2升级至7.4后遇到了这个问题。自更新也出现了相同的错误。

通过重新安装composer,我解决了这个问题:

curl -sS https://getcomposer.org/installer | php

那么使用composer.phar,或将它移动到您安装了Composer的位置(对于我来说,mv composer.phar /usr/local/bin/composer)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接