dart pub get uitvoeren met proxy-omgevingsvariabelen
Geef de HTTP- en HTTPS-proxywaarden van Dart pub door aan het proces dat afhankelijkheden oplost en downloadt.
Dart pub leest proxy-omgevingsvariabelen. Voor één afhankelijkheidsoplossing in een POSIX-shell geef je ze mee bij de aanroep:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 dart pub get
De HTTP-proxy kan beide doelschema's bedienen. Voor toegestane openbare pakketdownloads zonder proxy-authenticatie kies je kandidaat-eindpunten uit de HTTP-proxylijst voor die waarden. De URL beschrijft de tussenpersoon; pakkethosts blijven de doelen die de afhankelijkheidsoplosser kiest.
De probleemoplossingsdocumentatie van Dart beschrijft http_proxy voor HTTP en https_proxy voor HTTPS, met ondersteunde authenticatiegegevens in de proxy-URI wanneer nodig. Codeer gereserveerde tekens in die inloggegevensonderdelen voordat je zo'n URI opbouwt.
De pakketactie van een IDE draait in de omgeving die beschikbaar is voor die IDE of het Dart-proces ervan. Een waarde die in een aparte terminal is geëxporteerd, werkt een proces dat al elders draait niet bij. Stel de startomgeving in die de daadwerkelijke bewerking gebruikt wanneer terminal en IDE zich anders gedragen.
Een 407 geeft de authenticatie-uitdaging van de proxy aan. Een weigering van de pakketserver betreft een andere partij. Bewaar de mislukte URL en het antwoord bij het rapport, zodat toegang tot de repository en toegang via de tussenpersoon op de juiste plek worden behandeld.