composer の次のチュートリアル コラムでは、composer エラー「パッケージが見つかりません」の解決策を紹介します。困っている友人の役に立てば幸いです。
![Composer エラーを解決する方法 パッケージが見つかりませんでした](https://img.php.cn/upload/article/000/000/020/5f06b99e7acd1401.jpg)
私は自分のフレームワークを徐々に GITHUB に提出していますが、これは簡単な作業ではありません。
1. GITHUB にアカウントを登録してプロジェクトを開きます
2. ローカル GIT クローンのダウン
3. コードをローカルで変更し、GITHUB に返送します
4. Packagist にアカウントを登録し、プロジェクトを Packagist に同期します
5. Composer を使用してコードを別のローカル テスト プロジェクトに更新します。このとき、問題が発生します。
常にプロンプトが表示されます。
[InvalidArgumentException]
Could not find a version of package ice-php/test-repository matching your minimum-stability (stable). Require it with an explicit version constraint allowing its desired stability.
ログイン後にコピー
このプロンプトに従って、さまざまなバージョンを修正しました。関連するもの、まだ役に立ちません
その後、バージョン番号、つまり
composer require ice-php/test-repository:^1.0
ログイン後にコピー
を使用して更新しました。プロンプトは次のとおりです:
[InvalidArgumentException] Could not find package ice-php/test-repository.
Did you mean this? ice-php/test-repository
ログイン後にコピー
この時点で、私は疑い始めました。 Composer のソースです。以前コードをコピーしました。ソースは中国のミラー サーバー
https://packagist.phpcomposer.com
ログイン後にコピー
に変更され、削除されましたが、それでも
今日は十分に寝てすっきりしたので、元のコードは何だろうと考えました値は? オンラインで見つけられなかったので~、Packagist に変更してみました アドレスは https://packagist.org
コンポーザーを再度実行すると、スタックします。面白いものを見た
長い待機の後、指定されたバージョンは正常に更新されました。
バージョンを指定せずに再試行してください。これも成功しました。
注: 現在のコンピューターはファイアウォールを回避しており、上記の操作は成功しました。
1.Wall~~~~
2. 利用できない Baidu を使用してください~~~
以上がComposer エラーを解決する方法 パッケージが見つかりませんでしたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。