当我尝试运行composer require laravel/socialite
时,我在尝试在Laravel安装Socialite软件包时会遇到以下错误。为什么发生此错误?
问题1
- 结论:删除Laravel/Framework v5.3.30
- 结论:不要安装Laravel/Framework v5.3.30
- Laravel/Socialite v3.0.0需要照明/http〜5.4->通过Illuminate/http [v5.4.0,v5.4.13,v5.4.9]。
- Laravel/Socialite v3.0.2需要照明/http〜5.4->通过Illuminate/http [v5.4.0,v5.4.13,v5.4.9]。
- Laravel/Socialite v3.0.3需要照明/http〜5.4->通过Illuminate/http [v5.4.0,v5.4.13,v5.4.9]。
- 不要安装照明/http v5.4.0 |不要安装laravel/框架v5.3.30
- 不要安装照明/http v5.4.13 |不要安装laravel/framework v5.3.30
- 不要安装照明/http v5.4.9 |不要安装laravel/framework v5.3.30
- laravel/框架的安装请求(锁定在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]。
在控制台中:
composer require laravel/socialite:~2.0
您的错误指出您需要Laravel 5.4才能使用您正在安装的Socialite版本。您可以通过将以下内容添加到Composer.json文件:
来定位较低版本的社交名称。"laravel/socialite": "~2.0"
然后运行composer update