1:コンポーザーを使用してコンポーザー パッケージをインストールする場合、要件をインストール可能なパッケージのセットに解決できませんでした
分析:
これはdoctrine/instantiator のバージョン 1.1.0 は PHP7.1 である必要があるため、私の PHP 環境は PHP7.0.12 ですが、composer.json ファイルに doctrine/instantiator パッケージの情報が存在しないという問題が発生しました。このようなレポートが返されましたが、エラーはどうなるのでしょうか?
この時点で、vendor/doctrine/instantiator を見つけて、自分のフレームワークに doctrine/instantiator パッケージがインストールされていることがわかり、vendor/doctrine/instantiator ディレクトリにあるcomposer.json ファイルを開くと、環境が必要であることがわかりました。このパッケージは PHP7 です。 1:
doctrine/instantiator パッケージのアドレスを見つけます: https://packagist.org/package...
現時点では, doctrine/instantiator 1.1.0を見つけました バージョンに必要なPHP環境は7.1なので、私のフレームワークのdoctrine/instantiatorパッケージのバージョンが1.1.0なので、このフレームワークへのcomposerパッケージのインストールが失敗したのでしょうか?
解決策:1: doctrine/instantiator パッケージのバージョンを必要なバージョンに変更します (ここでは doctrine/instantiator パッケージのバージョンを 1.0.x-dev に変更します)
composer require doctrine/instantiator "1.0.x-dev"
ログイン後にコピー
2: doctrine/instantiator パッケージを必要なバージョンに変更し、必要な Composer パッケージをインストールします。この時点では、エラーは報告されません (ここでは、huaweichenai/baidu-discern パッケージを例)
これは、composer を使用したインストールの成功例です。
インターネット上に方法があります。composer install --ignore-platform-reqs コマンドを使用して、ignore を設定します。バージョンを一致させてからインストールしてください。必要なコンポーザ パッケージです。この方法をテストした後、まだエラーが報告されていることがわかりました。具体的な理由はわかりません。理由がわかっている場合は、メッセージを残してブロガー#に伝えてください。 ##################################
以上がComposer インストールの解決 Composer パッケージ レポート 要件を解決できませんでしたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。