尝试在 https://pub.dartlang.org 查找包 ABC 时出现 TLS 错误

Zai*_*SMJ 7 dart visual-studio-code flutter

我正在使用Linux Ubuntu 18.04.1 LTS。我正在通过 git bash 或终端或直接从 Visual Studio Code 创建一个新的Flutter项目,但收到一条错误消息:

尝试在https://pub.dartlang.org查找包 cupertino_icons 时出现 TLS 错误

在 Flutter 项目的 pubspec.yaml 文件中,我删除了“ cupertino_icons: ^0.1.2 ”行,试图解决该问题,但在另一个包上遇到了相同的错误:

尝试在https://pub.dartlang.org查找包 vector_math 时出现 TLS 错误

我用谷歌搜索了很多,但找不到正确的解决方案。请告诉我这个问题的主要原因以及如何解决?

rew*_*oes 2

您可能需要通过设置以下环境变量来设置自签名证书以使其正常工作:

在 Linux 上:

导出 DART_VM_OPTIONS="--root-certs-file={path.to.certificate.file}"

在 Windows 上:

设置 https_proxy="--root-certs-file={path.to.certificate.file}"

如果您使用代理还请设置代理变量:

Linux:

导出 https_proxy="用户名:密码@主机名:端口"

视窗:

设置 https_proxy=用户名:密码@主机名:端口