【问题标题】:composer require is not working on git bash(Wamp)composer require 不适用于 git bash(Wamp)
【发布时间】:2022-05-13 21:03:19
【问题描述】:

当我尝试使用此命令时,我遇到了一个问题

 composer require

在 git bash 中出现此错误

enter image description here

请告诉我如何安装我的供应商软件包。

【问题讨论】:

  • 你必须执行composer install
  • 您的PATH中是否存在作曲家
  • 作曲家安装不工作(同样的错误发生)
  • composer.json 在我的路径中可用
  • 您需要将它添加到您的 PATH 变量中,以便您可以从 git bash 调用它。 composer 的 .exe 安装程序会自动完成。 (假设您在 Windows 上)。

标签: php composer-php


【解决方案1】:

我就把它留在这里。这对我有用。

假设 composer 在你的路径中已经全局可用(如果没有,install composer globally 首先)并且它在你的 cmd 中工作得很好。 而你只是在git bash 上遇到问题。

打开cmd

where composer
//outputs something like: C:\xampp\php\composer.bat
//mine is located in C:\xampp\php directory

进入作曲家目录

cd C:\xampp\php

确保composer.phar 在目录中

ls

输出类似:

.
..
composer.bat 
composer.phar
etc.

composer.phar 被发现。头奖。

您的cmd 正在运行composer.bat 文件。 git bash 不会运行 .bat 文件,因此会引发错误。

现在只需将composer.phar 复制到composer(无扩展名)

cp composer.phar composer

打开 git git bash 然后:

composer --version

一切就绪。

【讨论】:

    猜你喜欢
    • 2016-09-15
    • 2019-12-03
    • 2013-05-17
    • 2015-06-05
    • 1970-01-01
    • 2016-08-13
    • 2018-02-06
    • 1970-01-01
    • 2013-03-14
    相关资源
    最近更新 更多