Sæt proxyvariabler for Mix’ HTTP-downloader
Start en Mix-opgave med de understøttede HTTP_PROXY-, HTTPS_PROXY- og NO_PROXY-input, uden at behandle den konfiguration som en Hex- eller Git-indstilling.
For Mix’ HTTP-downloader angives proxyvariablerne, før den ønskede opgave startes. I en POSIX-skal:
export HTTP_PROXY=http://proxy.example.net:8080
export HTTPS_PROXY=http://proxy.example.net:8080
export NO_PROXY=localhost,127.0.0.1Vælg mellemleddet ved at bruge en adresse fra listen over HTTP-proxyer til en offentlig HTTP-rute, og behold de tilsigtede undtagelser. Kør derefter Mix-opgaven fra det miljø. Mix’ nuværende implementering tjekker navne med store bogstaver før de tilsvarende med små bogstaver og konfigurerer sin egen dedikerede Erlang-profil httpc.
Det dækker download, som Mix selv styrer, for eksempel opstart af værktøjer. En Mix-opgave kan også overlade et download til Hex eller Git: Hex dokumenterer sin egen http_proxy- og https_proxy-konfiguration, og Git-afhængigheder bruger Gits transportlag. Deres indstillinger ligger uden for denne downloader-konfiguration.
Et vellykket Mix-download viser denne vej for den handling. Det fastlægger ikke den konfiguration, som enhver senere klient til at hente pakker bruger.