【发布时间】:2023-04-09 06:18:01
【问题描述】:
所以,我正在尝试使用 jcleblanc/reddit-php-sdk,但它不遵循任何标准,也没有可用的存储库,所以我不得不自己在我的 composer.json 文件中手动定义它:
"repositories" : [{
"type": "package",
"package": {
"name": "jcleblanc/reddit-php-sdk",
"version": "dev-master",
"source": {
"url": "https://github.com/jcleblanc/reddit-php-sdk",
"type": "git",
"reference": "origin/master"
},
"autoload": {
"classmap": ["reddit-php-sdk/", "/", "reddit.php", "config.php"]
}
}
}],
vendor/ 中的目录结构在这里:
但是,当我随后运行composer dump-autoload 时,此项目中的类不会自动加载,并且不会出现在任何autoload_*.php 作曲家文件中。这意味着我在尝试使用它时当然会收到 "Class 'reddit' not found" 错误。
解决方案?
【问题讨论】:
标签: php repository composer-php psr-0