1

私の現在のフォルダー構造: Composer/PluginInstaller.php

composer.json の内容:

{
    "name": "zepluf/installer",
    "type": "composer-installer",
    "description": "Composer installer for ZePLUF addons.",
    "homepage": "http://github.com/zepluf/installer",
    "license": "custom",
    "authors": [
        {
            "name": "Raine Ng",
            "email": "vunguyen@rubikin.com",
            "homepage": "http://rubikin.com"
        }
    ],
    "autoload": {
        "psr-0": {
            "Zepluf\\Composer": "Composer"
        }
    },
    "extra": {
        "class": "Zepluf\\Composer\\PluginInstaller"
    },
    "target-dir": "zepluf/Composer"
}

インストーラーを中に入れたい:

ベンダー/zepluf/作曲家/PluginInstaller.php

問題は、私が取得し続けることです:

致命的なエラー: クラス 'Zepluf\Composer\PluginInstaller' が phar://C:/Prog ramData/Composer/bin/composer.phar/src/Composer/Installer/InstallerInstaller.php の 102 行目に見つかりません

どんなポインタでも大歓迎です

4

1 に答える 1

1

PluginInstaller.php がパッケージのルートにあると仮定すると、次のように構成する必要があります。

// ...

"autoload": {
    "psr-0": {
        "Zepluf\\Composer": ""
    }
},
"extra": {
    "class": "Zepluf\\Composer\\PluginInstaller"
},
"target-dir": "Zepluf/Composer"
于 2013-01-01T19:59:00.950 に答える