【问题标题】:Can't run composer command in cmd无法在 cmd 中运行 composer 命令
【发布时间】:2018-10-26 00:15:33
【问题描述】:

按照他们的说明成功安装了作曲家,但我无法检查作曲家的版本。我还在环境中添加了路径。我还需要做哪些事情?

用户变量

系统变量

命令行

【问题讨论】:

  • -v 将作曲家设置为详细模式,但您没有给它任何命令,所以没有什么可显示的。如果你想要版本,它是-V(大写“V”)或--version。见getcomposer.org/doc/03-cli.md#command-line-interface-commands
  • 或者直接使用 composer
  • 我使用了它们,但它并没有像我的图片中显示任何东西
  • @Mr.Pyae 很难理解你在说什么。通过阅读您的问题,听起来您正在运行 composer -v 并且什么也没看到(根据您的屏幕截图)。如果你运行 composer --version 会发生什么?
  • 当我运行 composer --version 时,它什么也没显示。与有问题的命令行图片相同

标签: php composer-php


【解决方案1】:

检查使用此命令是否适合您:

php C:\ProgramData\ComposerSetup\bin\composer.phar -v

如果这有效并且C:\ProgramData\ComposerSetup\bin 中缺少composer.bat 文件,则您必须使用此内容手动创建它:

@echo off
php "%~dp0composer.phar" %*

然后您就可以在命令提示符中使用composer -v 而不是php C:\ProgramData\ComposerSetup\bin\composer.phar -v

我假设你可以执行 php 脚本并且你已经为你的系统添加了正确的路径,因为如果composer.bat 没有丢失并且你没有将路径添加到你的 php 可执行文件,那么这就是原因首先是这个作曲家问题。

【讨论】:

    猜你喜欢
    • 2017-05-04
    • 1970-01-01
    • 1970-01-01
    • 2019-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-27
    • 2019-11-04
    相关资源
    最近更新 更多