1

我已经安装PHP 7.2.0 (cli) (built: Dec 18 2017 09:57:10) ( NTS )CentOS-7.4安装了composer-1.5.5

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

[Symfony\Component\Console\Exception\CommandNotFoundException] Command "list" is not defined. Did you mean this? list

我该如何解决?谢谢。

4

1 回答 1

1

第一步始终是使用最新版本进行测试,因此在您的情况下,使用今天刚刚发布的 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 版本的一些兼容性问题和我们帮不了你。

于 2017-12-18T11:33:42.740 回答