Composer-1.5.5在CentOS-7.4上不能与php-7.2一起使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Composer-1.5.5在CentOS-7.4上不能与php-7.2一起使用相关的知识,希望对你有一定的参考价值。

我在php 7.2.0 (cli) (built: Dec 18 2017 09:57:10) ( NTS )上安装了CentOS-7.4并安装了composer-1.5.5

在终端上运行composer时,它会抛出以下错误:

[SymfonyComponentConsoleExceptionCommandNotFoundException] Command "list" is not defined. Did you mean this? list

我该如何解决?谢谢。

答案

第一步总是要测试最新版本,所以在你的情况下使用今天刚刚发布的composer 1.5.6。

您可以随时在本地尝试,无需使用生产服务器。如果你的本地实验告诉你它适用于php 7.2 + composer 1.5.5,那么你就会知道服务器上有什么东西是关闭的,你可以从那里开始工作。如果它与composer 1.5.6一起使用,你就知道它可以在生产服务器上运行,你不必担心会破坏某些东西。

它实际上只是一种标准的处理方式,因为您不应该使用生产服务器来测试与您正在使用的任何软件的较新版本的兼容性。

如果PHP 7.2不适用于任何作曲家版本,你可能应该在这里为作曲家创建一个问题:https://github.com/composer/composer/issues,因为它可能与最新的PHP版本存在一些兼容性问题,我们无法帮助你。

以上是关于Composer-1.5.5在CentOS-7.4上不能与php-7.2一起使用的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 6.9 CentOS 7.4 自动安装系统 kickstart

centos 7.4 u盘安装

Centos 7.4虚拟机安装指导简介

Linux王子教你安装CentOS 7.4系统

Linux-CentOS7.4在VMware中的安装

CentOS 7.4 Tengine安装配置详解