Dart pub číta premenné prostredia proxy. Pre jednu operáciu riešenia závislostí v POSIX shelli ich uveďte pri volaní:

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

HTTP proxy môže obslúžiť obe schémy cieľa. Pre povolené sťahovania verejných balíčkov bez autentifikácie proxy vyberte kandidátske koncové body zo zoznamu HTTP proxy pre tieto hodnoty. Jeho URL opisuje sprostredkovateľa; hostitelia balíčkov zostávajú cieľmi, ktoré vyberá riešiteľ závislostí.

Dokumentácia Dartu na riešenie problémov opisuje http_proxy pre HTTP a https_proxy pre HTTPS s podporovanými prihlasovacími údajmi v URI proxy, ak sú potrebné. Zakódujte rezervované znaky v týchto častiach údajov pred zostavením takého URI.

Akcia balíčka v IDE beží v prostredí dostupnom danému IDE alebo jeho procesu Dart. Hodnota exportovaná v samostatnom termináli neaktualizuje proces, ktorý už beží inde. Nastavte spúšťacie prostredie, ktoré používa skutočná operácia, keď sa terminál a IDE správajú odlišne.

407 označuje výzvu na autentifikáciu proxy. Odmietnutie servera balíčkov sa týka iného účastníka. Uchovajte neúspešnú URL a odpoveď spolu so správou, aby sa prístup k repozitáru aj prístup cez sprostredkovateľa riešili na správnom mieste.

Súvisiace články