composer.json再帰的依存関係
-
20-12-2019 - |
質問
コンポーザーを介して個人パッケージを管理しようとしています。また、モジュール(別のモジュールに依存する別のモジュールなどに依存する)の場合は、いくつかのエラーが発生しています。
私の管理者モジュールにcomposer.jsonファイルを持っていますが、個人リポジトリ "アクセス":
"repositories": [
{
"type": "vcs",
"url": "git@gitlab.[hidden].com:[hidden]/php-zf2-access.git"
},
],
"require": {
[hidden]/php-zf2-access": "dev-master"
}
.
My Access Moduleにはcomposer.jsonファイルが含まれています。これは、個人リポジトリ基本を参照する必要があります。
"repositories": [
{
"type": "vcs",
"url": "git@gitlab.[hidden].com:[hidden]/php-zf2-basic.git"
}
],
"require": {
"[hidden]/php-zf2-basic": "dev-master"
},
.
管理者モジュールをインストール/更新しているときは、このエラーが発生します。
あなたの要件はインストール可能なセットに解決できませんでした パッケージ
問題1
.- Installation request for [hidden]/php-zf2-access dev-master -> satisfiable by [hidden]/php-zf2-access[dev-master]. - [hidden]/php-zf2-access dev-master requires [hidden]/php-zf2-basic dev-master -> no matching package found.
私のアクセスモジュールをインストールする場合は、私の基本モジュールを正しくロードします(composer.jsonアクセスモジュールの設定エラーなし)、なぜ私の管理モジュールは基本的なロードをロードできないのか?
基本的なモジュール構成を追加した場合(リポジトリ:....基本: "dev-master")My Composer.jsonの管理モジュールに、エラーは発生しないインストールは完全に実行されます(ただし、これは解決策として望まない)。
あなたの助けをありがとうございました。
解決
composer 再帰的にリポジトリをロードすることはできません。お互いに依存関係があることを管理するためのプライベートパッケージがある場合は、 Toran Proxy または put
所属していません StackOverflow