Dart pub leser proxy-miljøvariabler. For én avhengighetsløsning i et POSIX-skal oppgis de ved kallet:

http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 dart pub get

HTTP-proxyen kan betjene begge destinasjonsskjemaene. For tillatte offentlige pakkenedlastinger uten proxyautentisering velges kandidatendepunkter fra HTTP-proxylisten for disse verdiene. URL-en beskriver mellomleddet; pakkeverter er fortsatt destinasjonene som avhengighetsløseren velger.

Darts feilsøkingsdokumentasjon beskriver http_proxy for HTTP og https_proxy for HTTPS, med støttede autentiseringsdetaljer i proxy-URI-en når det trengs. Kod reserverte tegn i disse detaljkomponentene før en slik URI bygges.

En IDE-pakkehandling kjører i miljøet som er tilgjengelig for den IDE-en eller Dart-prosessen dens. En verdi eksportert i en egen terminal oppdaterer ikke en prosess som allerede kjører et annet sted. Sett oppstartsmiljøet som den faktiske handlingen bruker når terminal og IDE oppfører seg ulikt.

En 407 angir proxyens autentiseringsutfordring. En avvisning fra pakkeserveren gjelder en annen part. Ta vare på den feilende URL-en og svaret sammen med rapporten, slik at lageradgang og tilgang gjennom mellomleddet håndteres på riktig sted.

Relaterte artikler