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

Composer update : Trying to access array offset on value of type null

我用 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 准备好了吗?

这是作曲家的问题,已在此版本中修复:https://github.com/composer/composer/pull/8296

为了解决这个问题,请更新您的作曲家。

我从 PHP 7.2 升级到 7.4 后遇到了这个问题。自我更新也有同样的错误。

我通过重新安装作曲家解决了这个问题:

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

然后使用 composer.phar,或将其移动到安装了 composer 的位置(对我来说,mv composer.phar /usr/local/bin/composer)。