Dart pub le as variables de contorno de proxy. Para unha operación de resolución de dependencias nun shell POSIX, proporciónaas na invocación:

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

O proxy HTTP pode atender ambos os esquemas de destino. Para descargas de paquetes públicos permitidas sen autenticación de proxy, escolla puntos finais candidatos da lista de proxys HTTP para eses valores. A súa URL describe o intermediario; os hosts de paquetes seguen sendo os destinos que selecciona o resolutor de dependencias.

A documentación de resolución de problemas de Dart describe http_proxy para HTTP e https_proxy para HTTPS, con credenciais de autenticación admitidas na URI do proxy cando sexa necesario. Codifique os caracteres reservados neses compoñentes de credenciais antes de construír esa URI.

A acción de paquetes dun IDE execútase dentro do contorno dispoñible para ese IDE ou o seu proceso Dart. Un valor exportado nun terminal separado non actualiza un proceso que xa se executa noutro lugar. Defina o contorno de lanzamento que usa a operación real cando o terminal e o IDE se comportan de xeito distinto.

Un 407 identifica o desafío de autenticación do proxy. Un rexeitamento do servidor de paquetes afecta outro participante. Conserve a URL fallida e a resposta xunto co informe para que o acceso ao repositorio e o acceso ao intermediario se traten no lugar correcto.

Artigos relacionados