2021-02-21 乐帮网
composer php
使用composer install安装依赖遇到错误内容如下:
[Composer\Json\JsonValidationException]
"./composer.json" does not match the expected JSON schema:
- name : Does not match the regex pattern ^[a-z0-9]([_.-]?[a-z0-9]+)*/[a-z0-9](([_.]?|-{0,2})[a-z0-9]+)*$
打开我们的composer.json文件,查看内容如下:
{
"name": "WechatPcTcpServer",
"description": "The wechat robot server.",
"keywords": ["wechat", "wechat robot"],
"license": "MIT",
"type": "project",
"require": {
"php": ">=7.1",
"ext-json": "*",
"workerman/workerman": "^3.5"
},
"autoload": {
"psr-4": {
"Wechat\\": "./"
}
},
"repositories": {
"packagist": {
"type": "composer",
"url": "https://mirrors.aliyun.com/composer/"
}
},
"prefer-stable": true
}
仔细分析正则表达式后才得到原因,我的name里的值用到了大写,再次也少个“/”符号所以匹配不了,这也不行?不记得之前是不是可行,反正我分析出来是这个原因,然后我把name字段改为 "vkt/wechatpctcpserver" 后就正常了。
关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com
庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。
如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力