Laravel socialiteをインストールしようとしたらエラー出た

composer require laravel/socialite

でインストールしようとしたら

Using version ^4.0 for laravel/socialite
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Conclusion: remove laravel/framework v5.5.44
    - Conclusion: don't install laravel/framework v5.5.44
    - laravel/socialite v4.0.0 requires illuminate/http ~5.7 -> satisfiable by illuminate/http[5.7.17, 5.7.18, 5.7.19, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
    - laravel/socialite v4.0.1 requires illuminate/http ~5.7 -> satisfiable by illuminate/http[5.7.17, 5.7.18, 5.7.19, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
    - laravel/socialite v4.0.2 requires illuminate/http ~5.7 -> satisfiable by illuminate/http[5.7.17, 5.7.18, 5.7.19, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
    - laravel/socialite v4.0.3 requires illuminate/http ~5.7 -> satisfiable by illuminate/http[5.7.17, 5.7.18, 5.7.19, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
    - don't install illuminate/http 5.7.17|don't install laravel/framework v5.5.44
    - don't install illuminate/http 5.7.18|don't install laravel/framework v5.5.44
    - don't install illuminate/http 5.7.19|don't install laravel/framework v5.5.44
    - don't install illuminate/http v5.7.0|don't install laravel/framework v5.5.44
    - don't install illuminate/http v5.7.1|don't install laravel/framework v5.5.44
    - don't install illuminate/http v5.7.10|don't install laravel/framework v5.5.44
    - don't install illuminate/http v5.7.11|don't install laravel/framework v5.5.44
    - don't install illuminate/http v5.7.15|don't install laravel/framework v5.5.44
    - don't install illuminate/http v5.7.2|don't install laravel/framework v5.5.44
    - don't install illuminate/http v5.7.20|don't install laravel/framework v5.5.44
    - don't install illuminate/http v5.7.21|don't install laravel/framework v5.5.44
    - don't install illuminate/http v5.7.22|don't install laravel/framework v5.5.44
    - don't install illuminate/http v5.7.3|don't install laravel/framework v5.5.44
    - don't install illuminate/http v5.7.4|don't install laravel/framework v5.5.44
    - don't install illuminate/http v5.7.5|don't install laravel/framework v5.5.44
    - don't install illuminate/http v5.7.6|don't install laravel/framework v5.5.44
    - don't install illuminate/http v5.7.7|don't install laravel/framework v5.5.44
    - don't install illuminate/http v5.7.8|don't install laravel/framework v5.5.44
    - don't install illuminate/http v5.7.9|don't install laravel/framework v5.5.44
    - Installation request for laravel/framework (locked at v5.5.44, required as 5.5.*) -> satisfiable by laravel/framework[v5.5.44].
    - Installation request for laravel/socialite ^4.0 -> satisfiable by laravel/socialite[v4.0.0, v4.0.1, v4.0.2, v4.0.3].


Installation failed, reverting ./composer.json to its original content.

となったので

composer.jsonに”illuminate/http”: “~5.7”,

    "require": {
        "php": ">=7.0.0",
        "fideloper/proxy": "~3.3",
        "firebase/php-jwt": "^5.0",
        "illuminate/http": "~5.7",

を追加で解決

と思いきや色々うまくいかなかったので
socialiteのバージョンを4→3に変更することでうまくいきました。
“illuminate/http”: “~5.7”, はいらない。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする