Para o descargador HTTP de Mix, fornece as variables de proxy antes de lanzar a tarefa prevista. Nun shell POSIX:

export HTTP_PROXY=http://proxy.example.net:8080
export HTTPS_PROXY=http://proxy.example.net:8080
export NO_PROXY=localhost,127.0.0.1

Escolle o intermediario usando un enderezo da lista de proxys HTTP para unha ruta HTTP pública e conserva as exclusións previstas. Despois executa a tarefa de Mix desde ese ambiente. A implementación actual de Mix comproba os nomes en maiúsculas antes dos equivalentes en minúsculas e configura o seu perfil dedicado de Erlang httpc.

Isto cobre as descargas xestionadas por Mix, como a instalación inicial de ferramentas. Unha tarefa de Mix tamén pode delegar unha descarga en Hex ou en Git: Hex documenta a súa propia configuración http_proxy e https_proxy, e as dependencias de Git usan o transporte de Git. Os seus axustes quedan fóra desta configuración do descargador.

Unha descarga correcta con Mix demostra esta ruta para esa operación. Non establece a configuración que usa cada cliente posterior de obtención de paquetes.

Artigos relacionados