Rularea dart pub get cu variabile de mediu pentru proxy
Furnizați valorile proxy HTTP și HTTPS ale Dart pub procesului care rezolvă și descarcă dependențele.
Dart pub citește variabilele de mediu pentru proxy. Pentru o operație de rezolvare a dependențelor într-un shell POSIX, furnizați-le la apel:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 dart pub get
Proxy-ul HTTP poate deservi ambele scheme de destinație. Pentru descărcări permise de pachete publice fără autentificare la proxy, alegeți puncte finale candidate din lista de proxy-uri HTTP pentru acele valori. URL-ul său descrie intermediarul; gazdele pachetelor rămân destinațiile alese de resolverul de dependențe.
Documentația de depanare a Dart descrie http_proxy pentru HTTP și https_proxy pentru HTTPS, cu acreditări de autentificare acceptate în URI-ul proxy-ului atunci când este necesar. Codificați caracterele rezervate din acele componente ale acreditărilor înainte de a construi un astfel de URI.
Acțiunea de pachete a unui IDE rulează în mediul disponibil pentru acel IDE sau procesul său Dart. O valoare exportată într-un terminal separat nu actualizează un proces care rulează deja în altă parte. Setați mediul de lansare folosit de operația reală când terminalul și IDE-ul se comportă diferit.
Un 407 indică provocarea de autentificare a proxy-ului. Un refuz al serverului de pachete privește un alt participant. Păstrați URL-ul și răspunsul care au eșuat împreună cu raportul, pentru ca accesul la depozit și accesul prin intermediar să fie tratate în locul potrivit.