Uruchamianie dart pub get ze zmiennymi środowiskowymi proxy
Przekaż wartości proxy HTTP i HTTPS Dart pub do procesu, który rozwiązuje i pobiera zależności.
Dart pub odczytuje zmienne środowiskowe proxy. Dla jednej operacji rozwiązywania zależności w powłoce POSIX podaj je przy wywołaniu:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 dart pub get
Proxy HTTP może obsłużyć oba schematy docelowe. Do dozwolonych pobrań publicznych pakietów bez uwierzytelniania proxy wybierz kandydatów na punkty końcowe z listy proxy HTTP dla tych wartości. Jego URL opisuje pośrednika; hosty pakietów pozostają celami wybieranymi przez resolver zależności.
Dokumentacja rozwiązywania problemów Dart opisuje http_proxy dla HTTP i https_proxy dla HTTPS, z obsługiwanymi danymi uwierzytelniania w URI proxy, gdy są potrzebne. Zakoduj znaki zastrzeżone w tych składnikach danych przed zbudowaniem takiego URI.
Akcja pakietów w IDE działa w środowisku dostępnym dla tego IDE lub jego procesu Dart. Wartość wyeksportowana w osobnym terminalu nie aktualizuje procesu działającego już gdzie indziej. Ustaw środowisko uruchomieniowe używane przez rzeczywistą operację, gdy terminal i IDE zachowują się różnie.
407 oznacza wyzwanie uwierzytelniania proxy. Odmowa serwera pakietów dotyczy innego uczestnika. Zachowaj nieudany URL i odpowiedź wraz z raportem, aby dostęp do repozytorium i dostęp przez pośrednika były obsługiwane we właściwym miejscu.