php - Composer 的自动加载没有类映射

标签 php composer-php

我正在加载这个仓库:

{
    "repositories": [
        {
            "type": "package",
            "package": {
                "name": "ivantcholakov/gibberish-aes-php",
                "version": "master",
                "source": {
                    "url": "https://github.com/ivantcholakov/gibberish-aes-php.git",
                    "type": "git",
                    "reference": "master"
                }
            }
        }
    ],
    "require": {
        "ivantcholakov/gibberish-aes-php": "*@dev"
    }
}

但是生成的classmap是空的,我不能使用repo:

<?php

// autoload_classmap.php generated by Composer

$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);

return array(
);

我的 composer.json 设置有什么问题?

PS:我运行了update

最佳答案

您必须像这样为存储库配置自动加载选项:

{
    "repositories": [
        {
            "type": "package",
            "package": {
                "name": "ivantcholakov/gibberish-aes-php",
                "version": "master",
                "source": {
                    "url": "https://github.com/ivantcholakov/gibberish-aes-php.git",
                    "type": "git",
                    "reference": "master"
                },
                "autoload": {
                    "classmap": ["/"]
                }
            }
        }
    ],
    "require": {
        "ivantcholakov/gibberish-aes-php": "*@dev"
    }
}

如评论所示,之后有时需要重新安装 Composer 。

关于php - Composer 的自动加载没有类映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17231787/

相关文章:

php - 显示由类别和/或标签确定的 mySQL 图像

git - 用于生产和暂存/开发的不同 composer.json 文件

composer-php - Composer [UnexpectedValueException] 错误将尝试使用 composer 安装 github 项目

php - Composer - 私有(private)包未进入自动加载器

php - Prestashop Guzzle 冲突

跨请求持久化的 PHP 全局变量

php - PHP中 "EGPCS"是什么意思?

javascript - 如何从脚本调用ajax将用户输入插入mysql

php - Facebook Authenticate 如何让我识别用户身份?

php - Laravel - Composer 在更新平台后检测到问题