错误:您的要求无法解决为一组可安装的软件包

问题描述

我正在尝试在服务器(这是一台基于CentOS的计算机)上运行composer install并收到此奇怪的错误, 您的要求无法解决为一组可安装的软件包。

尽管我的项目文件夹中PHPinfo()的输出给出的PHP版本为7.4,但是运行PHP -v命令将其显示为7.1,请让我知道如何修复它。

编辑:composer -vvv关于以下内容- 在Linux上使用PHP 7.1.33运行1.10.15

解决方法

好吧,我知道了, 问题是如上所述的php-cli。我没有更新为新版本或删除旧版本,而是为新版本PHP的二进制文件创建了别名,并提供了作曲家的完整路径,因此我的命令现在看起来像这样: [alias(PHP新版本的路径)] [alias(composer的路径)] [composer命令] ..