Laravel 安装无法使用代理:http_proxy url 格式错误

问题描述 投票:0回答:3

当我尝试在 Windows 机器上安装 Laravel 时,我遇到了这个问题;我该如何解决这个问题?

将当前目录更改为

C:/Users/masab/AppData/Roaming/Composer

[ComposerDownloaderTransportException] 无法使用代理:http_proxy url 格式错误

需要 [-dev] [-dry-run] [--prefer-source] [--prefer-dist] [--fixed] [--no-suggest] [--no-progress] [--no-update] [--no-安装] [–无脚本] [–更新无开发] [-w|–更新与依赖项] [-W|–更新与所有依赖项] [–与依赖项] [–与-所有依赖项] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|-optimize-自动加载器] [-a|–classmap-authoritative] [–apcu-autoloader] [–apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [–] []…

laravel proxy http-proxy malformed
3个回答
2
投票

我在 Windows 系统上安装 laravel 时也遇到了以下命令的错误。

composer global require laravel/installer

这是全局命令,您可以从 CMD 上的任何路径运行它(命令提示符) 但安装 wamp 或 xampp 服务器后,http_proxy 在您的管理系统中创建了名副其实的环境

 Control Panel -> System -> Advanced system settings -> Environment Veriables -> http_proxy 

方法1:删除http_proxy Veriable并从任意路径再次运行相同的命令。然后它就可以正常工作了。

方法2:保持http_proxy Veriable不变。并在 CMD(命令提示符)上打开项目目录,然后在项目目录中运行 laravel/installer 命令。

我的项目示例:D:>cd wamp\www\laraveldemo

在此之后输入您的命令并运行它。


0
投票

这可能是因为您在安装 Composer 时单击了 HTTP 代理并设置了错误的值。 要解决此错误,请转到系统环境文件(只需在搜索中输入 env 并打开)。打开后,你会发现一个HTTP选项,点击它并删除它。之后,重新启动系统并重新安装 Composer。这次,不要选择 HTTP 代理。

否则,请为 HTTP 代理设置正确的值。

安装后,尝试重新运行laravel命令,问题就会解决。祝你好运


0
投票

如果您确实需要使用代理,这里有一个具有正确格式的 URL 的工作配置:

export use_proxy=yes
export http_proxy=http://jambon:[email protected]:3128
export https_proxy=http://jambon:[email protected]:3128

jambon
是用户名,
CzZZmX8YHGNG3SJ
是密码,
198.51.100.38
是代理主机,
3128
是代理端口。

© www.soinside.com 2019 - 2024. All rights reserved.