Spuštění dart pub get s proměnnými prostředí proxy
Předejte hodnoty HTTP a HTTPS proxy pro Dart pub procesu, který řeší a stahuje závislosti.
Dart pub čte proměnné prostředí proxy. Pro jednu operaci řešení závislostí v POSIX shellu je předejte při volání:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 dart pub get
HTTP proxy může obsloužit obě schémata cíle. Pro povolená stahování veřejných balíčků bez autentizace proxy vyberte kandidátské koncové body ze seznamu HTTP proxy pro tyto hodnoty. URL popisuje prostředníka; hostitelé balíčků zůstávají cíli, které vybírá resolver závislostí.
Dokumentace Dartu pro řešení potíží popisuje http_proxy pro HTTP a https_proxy pro HTTPS s podporovanými přihlašovacími údaji v URI proxy, pokud jsou potřeba. Zakódujte rezervované znaky v těchto částech údajů před sestavením takového URI.
Akce balíčku v IDE běží v prostředí dostupném danému IDE nebo jeho procesu Dart. Hodnota exportovaná v samostatném terminálu neaktualizuje proces, který už běží jinde. Nastavte spouštěcí prostředí, které používá skutečná operace, když se terminál a IDE chovají odlišně.
407 označuje výzvu k autentizaci proxy. Odmítnutí serveru balíčků se týká jiného účastníka. Uchovejte neúspěšnou URL a odpověď spolu se zprávou, aby se přístup k repozitáři i přístup přes prostředníka řešily na správném místě.