首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取[ErrorException] -使用composer安装yii2

问获取[ErrorException] -使用composer安装yii2
EN

Stack Overflow用户
提问于 2014-11-17 06:02:27
回答 2查看 1.5K关注 0票数 3

我正在使用composer在WAMP上安装Yii2。

代码语言:javascript
复制
c:\Users\username>php composer.phar create-project yiisoft/yii2-app-basic basic 2.0.0

当我运行上面给出的命令时,我会得到以下错误。

传递给Fxp\Composer\AssetPlugin\Repository\BowerRepository::createVcsRepositoryConfig()的ErrorException参数1必须是类型数组,空给定,在第136行的C:\Users\username\AppData\Roaming\Composer\vendor\fxp\composer-asset-plugin\Repository\AbstractAssetsRepository.php中调用并定义

有人能帮忙解决这个错误吗?但是,它创建了一个名为"basic“的文件夹。

我已将此文件夹复制到D:\wamp\www,当我从浏览器访问localhost/basic/web/时,将收到以下错误。

ReflectionException 类yii\debug\模块不存在

我遵循从yii2安装http://www.yiiframework.com/download/的说明

请协助我解决这些问题。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2015-09-20 16:30:25

首先,windows没有像unix这样的卷曲处理器,所以您需要使用另一个选项来安装Composer。

代码语言:javascript
复制
php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));"

为此,您需要php.exe处理器在您的路径上,因此您在这里有两个选项。或者将c:\wamp\bin\php\phpx.y.z文件夹添加到您的路径中,或者我的首选选项为您自己编写一个小的.cmd文件,它将为您执行以下操作

代码语言:javascript
复制
addphp.cmd
PATH=%PATH%;c:\wamp\bin\php\phpx.y.z

将此文件放入已在路径上注册的文件夹中,以便可以在命令窗口中的任何位置运行该文件。

现在,您必须编辑\wamp\bin\php\phpx.y.z\php.ini文件。这与运行在Apache web服务器上的php代码使用的类似,但仅由PHP (命令行解释器)使用。

确保扩展php_curl未注释,否则上面的行将不能工作,即删除;注释符号

代码语言:javascript
复制
extension=php_curl.dll

因此,现在运行一个命令窗口,将cd放入要安装composer的文件夹中,然后运行上面的命令,然后按照安装说明上的其余安装说明进行操作。

票数 1
EN

Stack Overflow用户

发布于 2015-09-20 16:26:29

编辑:谢谢你提醒我。

此错误发生的原因是您或请求的应用程序(npm或bower)上的json无效。

链接这里建议您运行:

composer global update。

这将更新composer缓存。希望能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26966475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档