Composer不会使用forked安装程序lib

时间:2013-12-24 22:25:57

标签: php composer-php

我正在尝试使用Yii框架将Composer设置为自动将模块,主题和扩展安装到站点中。 Composer网站上的文档说明为此目的使用自定义安装程序类型(http://getcomposer.org/doc/faqs/how-do-i-install-a-package-to-a-custom-path-for-my-framework.md)。我检查了GitHub(https://github.com/composer/installers)上的composer / installers lib,看到它本身不支持Yii。然后我继续分叉这个存储库并将它添加到我自己,但我不能让我的生活让作曲家使用我的分叉作曲家/安装程序。我的composer.json如下所示:

{
    "repositories": [
        {
            "type": "vcs",
            "url":  "https://github.com/mattamatic/installers"
        }
    ],

    "name": "dmg/yii-theme-ace",
    "type": "yii-theme",
    "require": {
        "composer/installers": "dev-master"
    }
}

任何人都知道我做错了什么?

1 个答案:

答案 0 :(得分:0)

刚看完http://getcomposer.org/doc/faqs/why-can%27t-composer-load-repositories-recursively.md,结果我需要在根composer.json中定义自定义存储库。