我搜索了几个网站,stackoverflow中的几个主题尝试了几种方法来解决它
我准备提供更多信息,也许我以错误的方式尝试了一个好方法 欣赏。
- Downloading laravel/sail (v1.16.2)
Failed to download symfony/http-foundation from dist: curl error 28 while downloading https://api.github.com/repos/symfony/http-foundation/zipball/90f5d9726942db69490fe467a3acb5e7154fd555: Operation timed out after 10008 milliseconds with 0 out of 0 bytes received
Now trying to download from source
- Syncing symfony/http-foundation (v6.1.5) into cache
Cloning failed using an ssh key for authentication, enter your GitHub credentials to access private repos
When working with _public_ GitHub repositories only, head to https://github.com/settings/tokens/new?scopes=&description=Composer+on+Mom+2022-10-06+2353 to retrieve a token.
This token will have read-only permission for public information only.
When you need to access _private_ GitHub repositories as well, go to https://github.com/settings/tokens/new?scopes=repo&description=Composer+on+Mom+2022-10-06+2353
Note that such tokens have broad read/write permissions on your behalf, even if not needed by Composer.
Tokens will be stored in plain text in "C:/Users/whowe/AppData/Roaming/Composer/auth.json" for future use by Composer.
For additional information, check https://getcomposer.org/doc/articles/authentication-for-private-packages.md#github-oauth
Token (hidden):
新尝试:
按照先生的建议NicoHaase 我回顾了IPv6 部分 结果如下:
Downloading laravel/laravel (v9.3.8)
Failed to download laravel/laravel from dist: curl error 28 while downloading api.github.com/repos/laravel/laravel/zipball/…:
Operation timed out after 10005 milliseconds with 0 out of 0 bytes
received Now trying to download from source
(我可以对我所做的每一步进行截图)
所有限制都解决了我的问题 但我认为丢失的答案是关于代理的(31/10/2022)
使用代理! 如果你在 Linux 中:
导出http_proxy='your_proxy'
导出 https_proxy='your_proxy'
然后使用composer命令 如果使用袜子5:
导出 http_proxy=socks5://ip:port https_proxy=socks5://ip:port
然后使用composer命令。 我想你和我一样都是伊朗人
安装 laravel 11 项目 vai Composer 时出现 Curl 28 错误 [
按照步骤操作-
作曲家清除缓存
作曲家自我更新
列表项转到 php.ini
; Increase cURL timeout (seconds)
curl.timeout = 300
添加这两行
composer config -g process-timeout 600
(在shell管理员中执行)
composer config -g repos.packagist composer https://packagist.jp
重新启动你的xampp
现在你可以使用composer cmd来安装你的项目了