作曲家要求不起作用



我已经在我的 ubuntu 上安装了 composer。 $php composer.phar 工作正常并显示所有命令,但'$composer require herrera-io/silex-pdo 给出此错误。'找不到'作曲家'命令,你的意思是: 命令"组合"从包"mime-support"(主)作曲家:找不到命令"

为什么我会收到错误?找不到命令"作曲家"

您尚未定义全局快捷方式。

在没有快捷方式的情况下调用 Composer 的命令是:php composer.phar

因此,安装软件包的命令是 php composer.phar require herrera-io/silex-pdo .

它有什么作用?您正在使用 PHP 来运行 composer.phar 文件。这将使用指定的参数执行 Composer,此处为 requirevendor/package


您可能希望通过使用执行 composer.phar 的全局快捷方式来缩短该行。一种方法是将文件移动到bin文件夹中,例如 mv composer.phar /usr/local/bin/composer .参考资料: https://getcomposer.org/doc/00-intro.md#globally

然后,您可以键入composer以运行作曲家而不是php composer.phar

然后你的命令composer require herrera-io/silex-pdo应该可以工作了。

运行此命令,您的作曲家就可以正常工作

sudo php composer-setup.php --install-dir=bin --filename=composer

相关内容

  • 没有找到相关文章

最新更新