composer の次のチュートリアルコラムでは、composer のインストールが遅い依存関係の解決方法と、composer の詳細な実行ログを確認する方法を紹介します。困っている友達に!
#composer のインストール依存関係が遅いため、composer の詳細な実行ログを確認してください
Windows WSL にコンポーザーの依存関係をインストールする
composer install
実行が異常に遅いことが分かり、国内ミラーを使用せずに github に直接アクセスしているのではないかと推測されました。
composer の実行ログを確認する必要があります
composer -h
composer のパラメータがサポートされていることを発見しました
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
So
composer -vvv install
予想どおり、すべて github に移動しました。 。 。
Installing backpack/crud (3.2.27): Downloading https://api.github.com/repos/Laravel-Backpack/CRUD/zipball/54fb667a1cf64f4c53f8a90a3752d1f964fdec6f Downloading (connecting...) Following redirect (2) https://codeload.github.com/Laravel-Backpack/CRUD/legacy.zip/54fb667a1cf64f4c53f8a90a3752d1f964fdec6f
https://laravel-china.org/composer の国内ミラーソースに更新した後、インストールがまだ github 経由で行われていることがわかりました。
確認したところ、composer.lock に問題があることが判明しました。composer.lock を削除し、composer install を実行して再生成してください。その理由は、composer.lock が以前の構成情報をキャッシュし、新しいイメージ構成が無効になるためです。
コンポーザーに関するその他の技術記事については、コンポーザーのコラムをご覧ください。アドレスは
https://www.php.cn/tool/composer/以上がComposer のインストール依存関係が遅い場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。