を必要とするローカルリポジトリを必要とするとき、私はこのような何かを探しにgitで管理されている私のローカルファイルシステムでは3つのプロジェクト、持っている:作曲:エラーローカルリポジトリ
. [project_root]
├── base
│ ├── .git
│ ├── composer.json
│ ├── composer.lock
│ ├── src
│ └── vendor
├── dependent
│ ├── .git
│ ├── composer.json
│ ├── composer.lock
│ ├── src
│ └── vendor
└── very-dependent
├── .git
├── composer.json
├── composer.lock
├── src
└── vendor
very-dependent
がdependent
とbase
の両方を必要とし、 dependent
はbase
が必要です。すべて依存関係のmaster
ブランチに依存します。
dependent
はurl: "[project_root]/base"
レポジトリ参照を持ち、very-dependent
url: "[project_root]/dependent"
という参照を追加しました。 dependent
にインストール/アップデートする際に問題はありません。しかし、very-dependent
で/更新をインストールし、私はこのエラーを取得しています:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for
local/very-dependent dev-master
-> satisfiable bylocal/dependent[dev-master]
.local/dependent dev-master
requireslocal/base dev-master
-> no matching package found.
任意のアイデアを、なぜ?
これはGitとは関係なく、依存関係の問題のように聞こえます。 –
@TimBiegeleisenとても説得力があります。 'git'タグは不適切ですか?それが重要だった場合は私の基地をカバーすると思った。 – concat
ここでGitが関連しているかどうかはわかりません。しかし、私はMavenやGradleのようなJavaのビルドツールに慣れているので、ここでは手伝ってはいけません。 –