ローカルの Satis サーバーをセットアップするためにこれを読みました。なんとかそれを実行し、仮想ホストで Web ビューを確認しました。現在、そこに 2 つのプロジェクトがリストされています。1 つはもう 1 つのプロジェクトを必要とします。別のプロジェクトでは、他のプロジェクトに依存するプロジェクトが必要であり、php composer install を実行すると、次のように表示されます。
問題1
- Installation request for my/project dev-master -> satisfiable by my/project dev-master. - my/project dev-master requires my/otherproject dev-master -> no matching package found.
前のリンク、および私が読んだ他の多くのリンクから、次のようなものがあります。
{ "type": "vcs", "url": " http://github.com/mycompany/privaterepo " }
これは問題ありませんが、私のプロジェクトには /home/me/some/path/to/repo があり、これが原因で動作しないかどうかわかりませんか?
編集:
わかりました、これを見つけました
パッケージが見つかりません#
composer.json またはリポジトリのブランチとタグ名にタイプミスがないことを再確認してください。
正しい最小安定度を設定してください。開始するには、またはこれが問題ではないことを確認するには、最小安定性を「dev」に設定します。
Packagist 以外のパッケージは、常にルート パッケージ (すべてのベンダーに依存するパッケージ) で定義する必要があります。
特にサードパーティのフォークを維持して置換を使用する場合は、リポジトリのすべてのブランチとタグで同じベンダーとパッケージ名を使用してください。
しかし、Satis は地元の Packagist ではありませんか? それで、これはうまくいきませんか?