当前位置: 首页 > 知识库问答 >
问题:

获取[ErrorException]-使用composer安装Yi2

冯流觞
2023-03-14

我试图使用作曲家在WAMP上安装Yii2。

c:\Users\username>php composer.phar create-project yiisoft/yii2-app-basic basic 2.0.0

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

[错误异常]传递给Fxp\Composer\AssetPlugin\Repository\BowerRepository::createVcsRepositoryConfig()的参数1必须是类型数组,空给定,在C:\用户\用户名\AppData\漫游\Composer\供应商\fxp\Comporter-asset-plugin\Repository\AbstractAssetsRepository.php行136和定义的

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

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

ReflectionException
类yii\debug\Module不存在

我正在按照说明从安装yii2http://www.yiiframework.com/download/

请帮助我解决这些问题。

谢谢

共有2个答案

阎建德
2023-03-14

编辑:谢谢你提醒我。

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

此处的链接建议您运行:

composer全局更新

这将更新composer缓存。希望能有帮助。

堵泽宇
2023-03-14

第一个windows没有像unix这样的curl处理器,所以你需要使用另一个选项来安装Composer

php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));"

为此,您需要php.exe处理器在您的路径上,所以您有两个选项。要么将c:\wamp\bin\php\phpx. y. z文件夹添加到您的PATH中,要么我的首选选项为自己编写一个小. cmd文件,它将像这样为您做

addphp.cmd
PATH=%PATH%;c:\wamp\bin\php\phpx.y.z

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

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

确保扩展php_curl没有注释,或者上面的行不起作用,即删除;注释符号

extension=php_curl.dll

所以现在运行一个命令窗口,光盘到你想要安装作曲家的文件夹中,并运行上面的命令,然后按照安装说明中的其余安装说明

 类似资料:
  • 本文向大家介绍Composer 安装与使用,包括了Composer 安装与使用的使用技巧和注意事项,需要的朋友参考一下 Composer 是 PHP 的一个依赖管理工具。我们可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,有了它,我们就可以很轻松的使用一个命令将其他人的优秀代码引用到我们的项目中来。 Composer 默认情况下不是全局安装,而是基于指定的项目的某

  • 我正在尝试在我的电脑上运行laravel,但是我很难在我的机器上安装这个资源,下面是linux终端的一点错误 无法创建文件 /var/www/html/composer.phar:fopen(/var/www/html/composer.phar):打开流失败:权限被拒绝下载失败:fopen(/var/www/html/composer.phar):未能打开流:权限被拒绝f写()期望参数1是资源,

  • 我尝试安装hyper ledger composer CLI&它的开发工具,但出现了错误。就像 npm警告不推荐的加密@0.0.3:不再支持此包。它现在是一个内置的节点模块。如果您依赖于加密,您应该切换到内置的加密。npm WARN deprecated Jade@1.11.0:Jade已重命名为pug,请安装最新版本的pug,而不是Jade npm WARN deprecated transfo

  • 第一次安装Composer,已经安装了Composer-Setup.exe,在命令行输入composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/,执行报错了,有大佬能帮我看下怎么解决吗?感谢!

  • 下面是我的存储库:https://github.com/merajsiddiqui/ibm-watson 如果您能指导我成功发布,那么任何人都可以下载这个库,我将不胜感激。

  • 我们如何以编程的方式安装 Composer? 如下载页面所指出的,这个安装程序包含一个签名,当安装程序代码发生改变时,它会随之发生改变,因此不应该长期依赖。 还有另一种方法,就是使用只对 UNIX 实用程序工作的脚本: #!/bin/sh EXPECTED_SIGNATURE="$(wget -q -O - https://composer.github.io/installer.sig)" p