【composer requireのエラー対処】Your requirements could not be resolved to an installable set of packages.

composerで新しいパッケージをインストールする際、

composer require ○○

というコマンドを使います。

時折、

Your requirements could not be resolved to an installable set of packages.

というエラーを吐き出します。

上記エラーの下に

Installation failed, reverting ./composer.json to its original content.
↑インストールできなかったため、処理を中断して、jsonも元に戻しましたよっていう意味です。

このエラーに対処してみましたのでメモしておきます。




原因と対処

私のケースでは、エラーの原因は、jsonファイルを手書きで修正したことでした。

この場合、

composer update

を一度実行し、アップデートすればOK。

updateに少々時間が必要ですが、アップデート後に再度

composer require ○○

を実行。

問題なくインストールできました!

コメント

タイトルとURLをコピーしました