我正在尝试使用composer.json文件中的以下配置自动加载Github存储库
"repositories": [
{
"type":"package",
"package": {
"name": "webdevstudios/taxonomy-single-term",
"version":"0.2.2",
"dist": {
"url": "https://github.com/WebDevStudios/Taxonomy_Single_Term/archive/master.zip",
"type": "zip"
},
"source": {
"url": "https://github.com/WebDevStudios/Taxonomy_Single_Term.git",
"type": "git",
"reference":"master"
},
"autoload": {
"files": ["class.taxonomy-single-term.php", "walker.class.taxonomy-single-term.php"]
}
}
}
],
运行composer update / dumpautoload时,出现以下错误:
[RuntimeException]
Could not scan for classes inside "project1/vendor/
webdevstudios/taxonomy-single-term/taxonomy-single-term/" which does not appear to be a file nor a
folder
我是否遗漏了自动加载的任何特定配置,因为“classmap”,“psr-0”或任何其他配置都不起作用。
感谢您的帮助。
PS:源文件存在i“project1 / vendor /
webdevstudios / taxonomy-single-term /“。不知道我为什么要获得额外的”分类学 - 单学期“。
答案 0 :(得分:0)
我能够解决这个问题。删除了vendor文件夹和composer.lock并再次运行composer install。这一切都装好了。
答案 1 :(得分:-1)
通常,当您有一些损坏的文件或任何 Composer 更新崩溃或中断时,就会发生这种情况。
要解决,只需删除vendor文件夹并运行composer install