在 Windows 7 中为作曲家创建工作别名



我不确定这是路径别名,但我不确定如何在Windows 7中执行此操作。

当我运行PHP作曲家时,它显示了所有作曲家选项,正如预期的那样。
但是,如果我尝试像

C:>php composer.phar composer global update squizlabs/php_codesniffer:2.9.1

它返回

[Symfony\Component\Console\Exception\CommandNotFoundException]
未定义命令"作曲家"。

编辑:我不得不在代理后面安装它,但我无法使用安装程序。

如何创建工作别名以简单地运行

C:\某处\某处\ composer

而不是 php composer.phar,这样我就可以从文件系统上的任何地方调用 composer,而不仅仅是在 php 目录中?

以下是我为 Windows PowerShell 所做的。我知道您要求帮助将其添加到您的 PATH 中,但遗憾的是这是我能够想到的最好的。

  1. 打开您的个人资料(可在 $PROFILE 中找到,但您可能想编辑一些更个人的东西,例如 $PROFILE.CurrentUserCurrentHost$PROFILE.CurrentUserAllHosts 。我最终使用了后者,因为我希望能够在PowerShell ISE和常规命令行中使用它。
  2. 添加以下内容: function composer { php $HOMEcomposer.phar $ARGS }
  3. 保存文件并重新启动 PowerShell。

这应该可以解决问题,我现在可以执行以下操作:

PS C:UsersNathanWindisch> composer
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ / __ `__ / __ / __ / ___/ _ / ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
____/____/_/ /_/ /_/ .___/____/____/___/_/
                    /_/
Composer version 1.8.5 2019-04-09 17:46:47
Usage:
  command [options] [arguments]
...

相关内容

  • 没有找到相关文章

最新更新