【问题标题】:error when trying to install laravel package socialite尝试安装 laravel 包社交名流时出错
【发布时间】:2017-07-21 15:43:38
【问题描述】:

当我尝试运行 composer require laravel/socialite 时,尝试在 Laravel 中安装社交名流包时出现以下错误。为什么会出现这个错误?

问题 1

  • 结论:移除 laravel/framework v5.3.30
  • 结论:不要安装 laravel/framework v5.3.30
  • laravel/socialite v3.0.0 需要Illumination/http ~5.4 -> 可以通过Illumination/http[v5.4.0, v5.4.13, v5.4.9]来满足。
  • laravel/socialite v3.0.2 需要Illumination/http ~5.4 -> 可以通过Illumination/http[v5.4.0, v5.4.13, v5.4.9] 来满足。
  • laravel/socialite v3.0.3 需要Illumination/http ~5.4 -> 可以通过Illumination/http[v5.4.0, v5.4.13, v5.4.9]来满足。
  • 不要安装Illuminate/http v5.4.0|不要安装laravel/framework v5.3.30
  • 不要安装Illuminate/http v5.4.13|不要安装laravel/framework v5.3.30
  • 不要安装Illuminate/http v5.4.9|不要安装laravel/framework v5.3.30
  • laravel/framework 的安装请求(锁定在 v5.3.30,要求为 5.3.*)-> laravel/framework[v5.3.30] 可以满足。
  • laravel/socialite ^3.0 的安装请求 -> laravel/socialite[v3.0.0, v3.0.2, v3.0.3] 可满足。

【问题讨论】:

  • 您的错误清楚地表明您的社交名流版本需要 Laravel 5.4。但是你使用的是 Laravel 5.3

标签: laravel composer-php laravel-5.3 laravel-socialite


【解决方案1】:

您的错误表明您需要 Laravel 5.4 才能使用您正在安装的社交名流版本。您可以通过将以下内容添加到您的 composer.json 文件来定位较低版本的社交名流:

"laravel/socialite": "~2.0"

然后运行composer update

【讨论】:

    【解决方案2】:

    在控制台中:

    composer require laravel/socialite:~2.0
    

    【讨论】:

      猜你喜欢
      • 2018-08-20
      • 1970-01-01
      • 2022-10-03
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 2016-05-19
      • 2021-11-09
      • 1970-01-01
      相关资源
      最近更新 更多