Ejecutar dart pub get con variables de entorno de proxy
Proporcione los valores de proxy HTTP y HTTPS de Dart pub al proceso que resuelve y descarga las dependencias.
Dart pub lee las variables de entorno de proxy. Para una operación de resolución de dependencias en un shell POSIX, proporciónelas en la invocación:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 dart pub get
El proxy HTTP puede atender ambos esquemas de destino. Para descargas de paquetes públicos permitidas sin autenticación de proxy, elija puntos finales candidatos de la lista de proxys HTTP para esos valores. Su URL describe al intermediario; los hosts de paquetes siguen siendo los destinos que selecciona el resolutor de dependencias.
La documentación de solución de problemas de Dart describe http_proxy para HTTP y https_proxy para HTTPS, con credenciales de autenticación admitidas en la URI del proxy cuando sea necesario. Codifique los caracteres reservados en esos componentes de credenciales antes de construir dicha URI.
La acción de paquetes de un IDE se ejecuta dentro del entorno disponible para ese IDE o su proceso Dart. Un valor exportado en una terminal aparte no actualiza un proceso que ya se ejecuta en otro lugar. Defina el entorno de lanzamiento que usa la operación real cuando la terminal y el IDE se comportan de forma distinta.
Un 407 identifica el desafío de autenticación del proxy. Un rechazo del servidor de paquetes afecta a otro participante. Conserve la URL fallida y la respuesta junto con el informe para que el acceso al repositorio y el acceso al intermediario se traten en el lugar correcto.