我无法使用 composer 安装 laravel/socialite 包

I can't install laravel/socialite package using composer

laravel-版本:7.24.0

os: windows

我在命令提示符下运行下面的命令。 composer require laravel/socialite 但它失败了,输出是:

D:\...\xxx>composer require laravel/socialite
Using version ^4.4 for laravel/socialite
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 2 installs, 0 updates, 0 removals
  - Installing league/oauth1-client (1.7.0): Loading from cache
  - Installing laravel/socialite (v4.4.1): Loading from cache
Writing lock file
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi

In ProviderRepository.php line 208:

  Class 'Laravel\Socialite\SocialiteServiceProvider' not found


Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1

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

我试过转储自动加载和清除配置,但没有任何帮助。

错误发生是因为 socialite 包没有真正安装。 我检查了 vender/laravel 目录,socialite 没有安装。 composer 尝试下载 socialite 包但失败了。但是 composer 忽略了 socialite 包的失败,所以在 composer 命令完成后,他们找不到 Class 'Laravel\Socialite\SocialiteServiceProvider'。 我不确定为什么要下载 socialite 包,但我认为这主要是网络问题(速度慢或 ip 位置被阻止等)。 所以我通过将 socialite 包复制到 vendor 目录来解决。