如何在 Git Bash 中初始化 Composer 项目?

3
我正在尝试通过Git Bash第一次初始化一个与编者有关的composer项目。但是,当我在所需目录中运行“composer init”命令时,我会收到以下错误提示:

[RuntimeException]
您必须以交互模式运行此命令,或使用--name、--require等指定至少一些数据。

Screenshot from error in Git Bash

在Windows命令行中它可以工作,但由于Git Bash是我的主要命令行,我希望通过它来完成。有人有解决这个问题的想法吗?我也尝试使用npm初始化项目,结果很好。

2
composer.exe 位于哪里?你尝试过在前面加上 ./ 吗?例如:./composer init - Dai
我找不到composer.exe文件,只有安装程序。当我执行“composer init .”时,我会收到以下错误:[Symfony\Component\Console\Exception\RuntimeException]参数太多,期望的参数为“command”。在此之后是我在上一个错误中得到的相同参数。 - Karel Decoene
我遇到了同样的问题并找到了解决方案。从https://gitforwindows.org下载最新版本的Git并安装运行。现在composer init交互模式可以正常工作。 - dJ-j79
我按照你说的做了。我仍然遇到相同的错误。你还需要或做其他什么吗? - Karel Decoene
1个回答

0
作为一种解决方法,我可以通过 Visual Studio 终端运行 composer init,即使它在 Git Bash 中失败。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接