【发布时间】:2018-09-26 09:19:09
【问题描述】:
我不确定这是路径别名,但我不确定如何在 Windows 7 中执行此操作。
当我运行 PHP 作曲家时,它会按预期显示所有作曲家选项。
但是,如果我尝试像
C:\>php composer.phar composer global update squizlabs/php_codesniffer:2.9.1
它返回
[Symfony\Component\Console\Exception\CommandNotFoundException]
命令“composer”未定义。
编辑:我必须在代理后面安装它,我不能使用安装程序。
我怎样才能为简单的运行创建一个工作别名
c:\somewhere\anywhere\composer
而不是 php composer.phar,以便我可以从文件系统上的任何位置调用 composer,而不仅仅是在 php 目录内?
【问题讨论】:
-
php composer.phar替换composer,两者都不需要。 -
你为什么要运行
php composer.phar composer global (...)并调用两次作曲家? -
你得到了一点@Devon,但关键是我只能在 php 目录中调用它
-
@NicoHaase 你是对的。关键是我不能简单地从安装 php 的任何地方调用“composer”。我需要一个别名,并且必须插入到路径中
-
不,你没有。如果你运行
php composer.phar global update squizlabs/php_codesniffer:2.9.1会发生什么?
标签: php windows cmd windows-7 composer-php