これは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:
解決策: 1: doctrine/instantiator パッケージのバージョンを必要なバージョンに変更します (ここでは doctrine/instantiator パッケージのバージョンを 1.0.x-dev に変更します)
composer require doctrine/instantiator "1.0.x-dev"2: doctrine/instantiator パッケージを必要なバージョンに変更し、必要な Composer パッケージをインストールします。この時点では、エラーは報告されません (ここでは、huaweichenai/baidu-discern パッケージを例)