Composer フォークによる「一致するパッケージが見つかりません」エラーの解決
このクエリは、Composer でフォークを必要とするという課題に対処します。 「一致するパッケージが見つかりません」というエラーが発生します。この問題を解決するには、VCS リポジトリを使用する方法が推奨されます。
VCS リポジトリの使用
フォークをリポジトリとして追加すると、バージョンのカスタム ブランチを指定できます。制約。これにより、Composer が依存関係のためにカスタム ブランチを使用できるようになります。カスタム ブランチ名の前に「dev-」を付けることが重要です。
例:
モノログ フォークからバグ修正ブランチを組み込むには、composer.json は次のようになります。次のように更新されました:
{ "repositories": [ { "type": "vcs", "url": "https://github.com/igorw/monolog" } ], "require": { "monolog/monolog": "dev-bugfix" } }
この例では、依存関係は引き続き「monolog/monolog」として参照されます。 (アップストリーム パッケージ) ですが、バージョン制約は「dev-bugfix」(カスタム ブランチ) になりました。
このアプローチに従うことで、Composer はフォークされたパッケージを正常に取得し、「一致するパッケージが見つかりません」という問題を解決できます。エラー。
以上がComposer フォークで「一致するパッケージが見つかりません」エラーを解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。