1

「webiny/crypt」パッケージに依存するプロジェクトがあります (私は webiny/crypt リポジトリの所有者でもあります https://github.com/Webiny/Crypt )。

{
        "require": {
                "webiny/crypt": "dev-master"
        },
        "minimum-stability": "dev"
}

webiny/crypt リポジトリの composer.json 内で、このリポジトリへの依存関係を定義する必要があります: https://github.com/ircmaxell/php-cryptlib

そのリポジトリは packagist では利用できませんが、その github リポジトリ内には composer.json ファイルがあります。

いくつかの解決策を試しましたが、どれもうまくいきませんでした。これは私が試したことのいくつかの例です...これは webiny/crypt の composer.json の内容です。

例 1:

"minimum-stability": "dev",
"repositories": [
    {
        "type": "vcs",
        "url": "https://github.com/ircmaxell/PHP-CryptLib"
    }
],
"require": {
    "php": ">=5.4.0",
    "webiny/class-loader": "dev-master",
    "webiny/config": "dev-master",
    "webiny/std-lib": "dev-master",
    "ircmaxell/PHP-CryptLib": "*"
}

例 2:

"minimum-stability": "dev",
"repositories": [
    {
        "type": "vcs",
        "url": "https://github.com/ircmaxell/PHP-CryptLib"
    }
],
"require": {
    "php": ">=5.4.0",
    "webiny/class-loader": "dev-master",
    "webiny/config": "dev-master",
    "webiny/std-lib": "dev-master",
    "CryptLib/CryptLib": "*"
}

また、CryptLib リポジトリで「*」の代わりに「dev-master」バージョンを使用して両方の例を試しました。

4

1 に答える 1