通过Composer添加Yii2扩展

3
我尝试通过运行composer来添加扩展,但不起作用。 我询问了相关人员,他们告诉我如果通过命令行安装,它将会生效。 但是我真的不知道如何使用命令行。

在教程中,他们要求我运行

$ php composer.phar require kartik-v/yii2-widget-colorinput "*"

但我认为在此之前,我必须运行某些东西才能访问 composer。我应该做什么?


你安装了composer吗?当你在终端执行那个命令时发生了什么? - Criesto
你遇到了什么错误? - Insane Skull
是的,我做了。 运行命令后,它显示:“$”不被识别为内部或外部命令、可执行程序或批处理文件。 - Ragheb AlKilany
@RaghebAlKilany 移除 $,然后执行该命令。 - Criesto
你在使用Mac吗?尝试运行composer require kartik-v/yii2-widget-colorinput "*" - user5201742
谢谢 @stig-js,它起作用了! - Ragheb AlKilany
1个回答

1
步骤1:下载并安装Composer。对于Windows,您可以下载Composer-Setup.exe
步骤2:移动到包含composer.json文件的目录。
步骤3:输入php composer.phar require kartik-v/yii2-widget-colorinput "*"命令,或修改composer.json文件并输入php composer.phar update命令。
{
    "require": {
        "kartik-v/yii2-widget-colorinput": "*"
    }
}

C:\Users\Ragheb>cd c:\c:\>cd wamp\www\basic c:\wamp\www\basic>php composer.phar require kartik-v/yii2-widget colorinput "*"找不到输入文件: composer.phar - Ragheb AlKilany
在该目录下你没有composer.phar文件。如果你是通过Composer-Setup.exe安装的composer,尝试输入composer require kartik-v/yii2-widget colorinput "*" - Onedev_Link

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