Kør dart pub get med proxy-miljøvariabler
Giv Dart pubs HTTP- og HTTPS-proxyværdier til processen, der løser og henter afhængigheder.
Dart pub læser proxy-miljøvariabler. Til én afhængighedsopløsning i en POSIX-shell gives de ved kaldet:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 dart pub get
HTTP-proxyen kan betjene begge destinationsskemaer. Til tilladte offentlige pakkedownloads uden proxygodkendelse vælges kandidatendepunkter fra HTTP-proxylisten til disse værdier. URLen beskriver mellemleddet; pakkeværter er fortsat destinationerne, som afhængighedsopløseren vælger.
Darts fejlfindingsdokumentation beskriver http_proxy til HTTP og https_proxy til HTTPS, med understøttede godkendelsesoplysninger i proxy-URIen når det er nødvendigt. Kod reserverede tegn i disse oplysningsdele før en sådan URI bygges.
En IDE-pakkehandling kører i det miljø, der er tilgængeligt for den pågældende IDE eller dens Dart-proces. En værdi eksporteret i en separat terminal opdaterer ikke en proces, der allerede kører andetsteds. Sæt det startmiljø, som den faktiske handling bruger, når terminal og IDE opfører sig forskelligt.
En 407 angiver proxyens godkendelsesudfordring. En afvisning fra pakkeserveren vedrører en anden part. Gem den fejlende URL og svaret sammen med rapporten, så lageradgang og adgang via mellemleddet kan håndteres det rigtige sted.