0
0

composer install実行後→「Your requirements could not be resolved to an installable set of packages」

Last updated at Posted at 2023-09-23

開発環境

  • Mac OS Monterey(バージョン12..2.1)
  • MacBook Air (M1)
  • composer version 2.0.9
  • Laravel Framework 10.10

composr install を実行しようとすると以下のエラーが出てきた。

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

  Problem 1
    - laravel/framework[v10.10.0, ..., v10.24.0] require composer-runtime-api ^2.2 -> found composer-runtime-api[2.0.0] but it does not match the constraint.
    - Root composer.json requires laravel/framework ^10.10 -> satisfiable by laravel/framework[v10.10.0, ..., v10.24.0].

エラー内容を簡単に翻訳すると以下のような意味。

Your requirements could not be resolved to an installable set of packages.
→要件をインストール可能なパッケージセットでは解決できませんでした。

つまり、composerのversionを確認した方がよさそう。

試したこと

今回は2つのことを試した。

  • composer.lockファイルを削除
  • composerのversionをアップデート

composer.lockファイルを削除

これはlockファイルが、悪さしてるかもしれないということで、どうせcomposerインストールし直すので削除した。

composerのversionをアップデート

composer —version で確認。

Composer version 2.0.9 2021-01-27 16:09:27

日付が割と古めなので、現行のversionではなさそう。(最新は、2.6.3みたい)

ということで、composerをアップデート

composer self-update

すると、

Composer version 2.6.3 2023-09-15 09:38:21

最新versionへの変更が完了。

再度、composer installを実行すると処理が走るようになった!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0