bash:作曲家:找不到命令

Gra*_*ham 8 php bash composer-php

在服务器上我想做作曲家更新/安装并且都给出错误:

-bash: composer: command not found
Run Code Online (Sandbox Code Playgroud)

我可以看到composer.phar、composer.json 和composer.lock 都在那里。如何找出无法更新的原因?

不幸的是,该网站目前已关闭,因为我收到一个错误,因为目前没有一个包。

更新:

如果我输入以下命令:

php composer.phar install/update
Run Code Online (Sandbox Code Playgroud)

一切似乎都正常。我可以做些什么来改变这一点,还是总是需要以这种方式输入命令?

Hus*_*urd 1

如果你在 Linux / Unix / macOS 上 你可以这样做

mv composer.phar /usr/local/bin/composer
Run Code Online (Sandbox Code Playgroud)

注意:如果上述由于权限原因失败,您可能需要使用 sudo 再次运行。

现在运行 Composer 以运行 Composer 而不是 php Composer.phar。

在 Windows 上

如果尚未将目录设置为 PATH 环境变量,则需要将其设置为