Произошла ошибка TLS при попытке найти пакет ABC на https://pub.dartlang.org - PullRequest
0 голосов
/ 18 ноября 2018

Я использую Linux Ubuntu 18.04.1 LTS .Я создаю новый Flutter проект с помощью git bash или терминала или напрямую из кода Visual Studio, но получаю сообщение об ошибке:

Получена ошибка TLS при попытке найти пакет cupertino_icons в https://pub.dartlang.org

В файле pubspec.yaml проекта Flutter я удалил строку " cupertino_icons: ^ 0.1.2 " в попытке решить проблему, но получаю ту же ошибку на другомпакет:

Получена ошибка TLS при попытке найти пакет vector_math в https://pub.dartlang.org

Я много гуглил, но не смог найти правильное решение.Пожалуйста, скажите мне, какова основная причина этой проблемы и как ее решить?

Ответы [ 2 ]

0 голосов
/ 01 мая 2019

В моем случае это было связано с сетевыми разрешениями в нашей организации. Я попытался в другой сети, которая имеет полный доступ, и моя проблема была решена.

0 голосов
/ 28 ноября 2018

Вам может потребоваться настроить самозаверяющий сертификат , чтобы он работал правильно, задав следующие переменные среды:

В Linux:

exportDART_VM_OPTIONS = "- root-certs-file = {path.to.certificate.file}" *

В Windows:

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

И если вы за прокси , пожалуйста, также установите переменные прокси:

Linux:

export https_proxy = "ИМЯ ПОЛЬЗОВАТЕЛЯ: ПАРОЛЬ @ имя хоста: порт"

Windows:

set https_proxy = ИМЯ ПОЛЬЗОВАТЕЛЯ: ПАРОЛЬ@hostname: порт

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...