我不确定这是路径别名,但我不确定如何在Windows 7中执行此操作。
当我运行PHP编辑器时,它会按预期显示所有作曲家选项 但是,如果我尝试像
那样运行C:\>php composer.phar composer global update squizlabs/php_codesniffer:2.9.1
它返回
编辑:我必须在代理后面安装它,我无法使用安装程序。[Symfony的\元器件\控制台\异常\ CommandNotFoundException]
命令“composer”未定义。
如何为简单运行
创建工作别名 c:\ somewhere \ anywhere \ composer
而不是php composer.phar,以便我可以从文件系统的任何地方调用composer,而不仅仅是在php目录中?
答案 0 :(得分:0)
这就是我为Windows PowerShell做的事情。我知道您需要帮助将其添加到PATH中,但是很遗憾,这是我能想到的最好的方法。
$PROFILE
,但您可能想要编辑一些更个性化的内容,例如$PROFILE.CurrentUserCurrentHost
或$PROFILE.CurrentUserAllHosts
。我最终使用了后者,因为我想能够在PowerShell ISE和常规命令行中使用它。function composer { php $HOME\composer.phar $ARGS }
应该可以解决问题,我现在可以执行以下操作:
PS C:\Users\NathanWindisch> composer
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
Composer version 1.8.5 2019-04-09 17:46:47
Usage:
command [options] [arguments]
...