嗨, 我刚刚从composer安装了一个Yii2基本项目。我在mac osx yosemite 10.10。 Neverthless我正在尝试安装Yii指南2.0教程中描述的扩展,我不能这样做,只是因为我不知道在哪里放线:
php composer.phar require --prefer-dist arturoliveira / yii2-tileslidemenu“*”
这个方法在终端中说它找不到composer.phar。 在哪里放上线?
当我安装项目“acastro”时,我在终端写道: 作曲家创作项目--prefer-dist yiisoft / yii2-app-basic acastro
并且安装工作得非常好(我必须首先处理mcrypt缺失错误,但然后composer被termnal识别为命令)
那么,这里的问题是什么,因为供应商dir中没有安装任何东西?
我尝试了另一种方法但是没有发生。方法是:
“arturoliveira / yii2-tileslidemenu”:“*”
在composr.json文件的必需部分添加。
当我通过localhost MAMP启动项目时,供应商目录中没有安装任何内容。
任何人都可以解释如何在Yii2中安装正确的扩展方式。在Yii1.1中很容易做到。
非常感谢提前。
答案 0 :(得分:0)
因此,如果你有全局安装作曲家而你做composer create-project --prefer-dist yiisoft/yii2-app-basic acastro
,那么你也可以对该行做同样的事情:
composer require --prefer-dist arturoliveira/yii2-tileslidemenu "*"
我不使用MAMP,只使用XAMPP,但据我所知,你必须通过命令行手动执行作曲家动作。