Flutter HTTP软件包失败(69)

时间:2018-12-07 08:36:36

标签: dart flutter

尝试导入 http 软件包时,我看到红色的下划线是错误的。

在终端中,我尝试运行“ flutter clean”,然后将“ http:^ 0.12.0”添加到 pubspeck.yaml 并运行“ flutter package get”,但它显示: “无法解析网址“ https://pub.dartlang.org”。 pub get failed(69)”

已正确导入“ flutter / material.dart”之类的软件包。不知道该怎么办。

http 不能与flutter 1.0向后兼容会导致此问题吗?

4 个答案:

答案 0 :(得分:2)

所以问题是我在代理后面,并在引号中将环境变量(https_proxy)作为字符串添加了引号,应该在其中不加“”的情况下添加它们。这里有更多内容(https://www.dartlang.org/tools/pub/troubleshoot)。

答案 1 :(得分:0)

通常在您落后于代理人时发生。 要查看正在使用什么代理,请在Mac->终端上使用以下命令

echo $ALL_PROXY or echo $https_proxy

使用-

设置适当的代理
export https_proxy="https://<username>:<password>@<proxy>:<port>"

但是,这里会出现一个奇怪的问题,如果您的密码包含“ @”,那么您可以尝试将其替换为特殊字符%40,或者在最坏的情况下将密码更改为_

答案 2 :(得分:0)

连接到V_P_N(Cisco),然后再次检查。

答案 3 :(得分:0)

在Linux / macOS上:

$ export https_proxy=hostname:port

在Windows命令提示符上:

$ set https_proxy=hostname:port

在Windows PowerShell上:

$ $Env:https_proxy="hostname:port"

如果代理需要凭据,则可以如下设置它们。

在Linux / macOS上:

$ export https_proxy=username:password@hostname:port

在Windows命令提示符上:

$ set https_proxy=username:password@hostname:port

在Windows PowerShell上:

$ $Env:https_proxy="username:password@hostname:port"

For more information refer this link