Paleiskite dart pub get su tarpinio serverio aplinkos kintamaisiais
Perduokite Dart pub HTTP ir HTTPS tarpinio serverio reikšmes procesui, kuris sprendžia ir atsisiunčia priklausomybes.
Dart pub skaito tarpinio serverio aplinkos kintamuosius. Vienai priklausomybių sprendimo operacijai POSIX shell aplinkoje nurodykite juos kvietime:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 dart pub get
HTTP tarpinis serveris gali aptarnauti abi paskirties schemas. Leidžiamiems viešųjų paketų atsisiuntimams be tarpinio serverio autentifikavimo pasirinkite kandidatinius galinius taškus iš HTTP tarpinių serverių sąrašo šioms reikšmėms. Jo URL apibūdina tarpininką; paketų hostai lieka paskirties taškais, kuriuos pasirenka priklausomybių sprendėjas.
Dart trikčių šalinimo dokumentacija aprašo http_proxy, skirtą HTTP, ir https_proxy, skirtą HTTPS, prireikus su palaikomais autentifikavimo duomenimis tarpinio serverio URI. Užkoduokite rezervuotus simbolius tuose duomenų komponentuose prieš sudarydami tokį URI.
IDE paketo veiksmas vykdomas aplinkoje, prieinamoje tam IDE ar jo Dart procesui. Kitame terminale eksportuota reikšmė neatnaujina proceso, kuris jau veikia kitur. Nustatykite paleidimo aplinką, kurią naudoja tikrasis veiksmas, kai terminalas ir IDE elgiasi skirtingai.
407 nurodo tarpinio serverio autentifikavimo iššūkį. Paketų serverio atmetimas susijęs su kitu dalyviu. Išsaugokite nepavykusį URL ir atsakymą kartu su ataskaita, kad prieiga prie saugyklos ir prieiga per tarpininką būtų sprendžiamos tinkamoje vietoje.