作曲家:未找到命令

2022-08-30 08:10:33

在保存 composer.phar 文件的目录中,我无法执行任何 composer 命令。

我可以看到 Composer 在执行时正在运行

php composer.phar 

但是任何直接的作曲家陈述都会失败。

不确定这是否重要,但 Composer 包含在克隆的存储库中。

我只想安装一个Oauth库,然后可能几个月都不会再接触Composer,所以我不需要全局运行它。我只是感到困惑,为什么我不能从这个目录中运行Composer。


答案 1

当您在本地安装了作曲家时,会出现此问题。要使其全局可执行,请在终端中运行以下命令

sudo mv composer.phar /usr/local/bin/composer

答案 2

我正在使用 CentOS,并遇到了同样的问题。

我改了,它起作用了。/usr/local/bin/composer/usr/bin/composer

运行以下命令:

curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/bin/composer

验证是否安装了作曲家

composer --version


推荐