当我尝试运行composer require laravel/socialite
时,尝试在Laravel中安装社交网站包时出现以下错误。为什么会出现这种错误?
问题1
- 结论:删除laravel / framework v5.3.30
- 结论:不要安装laravel / framework v5.3.30
- laravel / socialite v3.0.0需要illuminate / http~5.4 - >可以通过illuminate / http [v5.4.0,v5.4.13,v5.4.9]。
来满足- laravel / socialite v3.0.2需要illuminate / http~5.4 - >可以通过illuminate / http [v5.4.0,v5.4.13,v5.4.9]。
来满足- laravel / socialite v3.0.3需要illuminate / http~5.4 - >可以通过illuminate / 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]可以满足。
答案 0 :(得分:0)
您的错误表明您需要Laravel 5.4才能使用您正在安装的社交名流版本。您可以通过将以下内容添加到composer.json文件来定位较低版本的社交名称:
"laravel/socialite": "~2.0"
然后运行composer update
答案 1 :(得分:0)
在控制台中:
composer require laravel/socialite:~2.0