Запуск dart pub get із змінними середовища проксі
Передайте значення HTTP- і HTTPS-проксі Dart pub процесу, який розв'язує й завантажує залежності.
Dart pub читає змінні середовища проксі. Для однієї операції розв'язання залежностей у POSIX shell передайте їх під час виклику:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 dart pub get
HTTP-проксі може обслуговувати обидві схеми призначення. Для дозволених завантажень публічних пакетів без автентифікації проксі вибирайте кандидатів зі списку HTTP-проксі для цих значень. Його URL описує посередника; хости пакетів залишаються призначеннями, які вибирає розв'язувач залежностей.
Документація Dart з усунення несправностей описує http_proxy для HTTP і https_proxy для HTTPS, із підтримуваними обліковими даними в URI проксі за потреби. Кодуйте зарезервовані символи в цих компонентах облікових даних перед побудовою такого URI.
Дія пакета в IDE виконується в середовищі, доступному цій IDE або її процесу Dart. Значення, експортоване в окремому терміналі, не оновлює процес, який уже працює в іншому місці. Задайте середовище запуску, яке використовує фактична операція, коли термінал і IDE поводяться по-різному.
407 позначає запит автентифікації проксі. Відмова сервера пакетів стосується іншого учасника. Збережіть невдалий URL і відповідь разом зі звітом, щоб доступ до сховища й доступ через посередника вирішувалися в потрібному місці.