Configurer les variables de proxy pour le téléchargeur HTTP de Mix
Lancez une tâche Mix avec les entrées prises en charge HTTP_PROXY, HTTPS_PROXY et NO_PROXY, sans traiter cette configuration comme un réglage de Hex ou de Git.
Pour le téléchargeur HTTP de Mix, fournissez les variables de proxy avant de lancer la tâche voulue. Dans un 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.1Choisissez l'intermédiaire en utilisant une adresse de la liste de proxys HTTP pour une route HTTP publique, et conservez les exceptions prévues. Exécutez ensuite la tâche Mix depuis cet environnement. L'implémentation actuelle de Mix vérifie les noms en majuscules avant leurs équivalents en minuscules et configure son propre profil Erlang httpc.
Cela couvre les téléchargements gérés par Mix, comme l'installation initiale d'outils. Une tâche Mix peut aussi déléguer un téléchargement à Hex ou à Git : Hex documente sa propre configuration http_proxy et https_proxy, et les dépendances Git utilisent le transport de Git. Leurs réglages sortent de cette configuration du téléchargeur.
Un téléchargement Mix réussi démontre cette voie pour cette opération. Il n'établit pas la configuration utilisée par chaque client ultérieur de récupération de paquets.