Sett proxyvariabler for Mix’ HTTP-downloader
Start en Mix-oppgave med de støttede inndataene HTTP_PROXY, HTTPS_PROXY og NO_PROXY, uten å behandle denne konfigurasjonen som en Hex- eller Git-innstilling.
For Mix’ HTTP-downloader oppgir du proxyvariablene før du starter den ønskede oppgaven. I et POSIX-skall:
export HTTP_PROXY=http://proxy.example.net:8080
export HTTPS_PROXY=http://proxy.example.net:8080
export NO_PROXY=localhost,127.0.0.1Velg mellomleddet ved å bruke en adresse fra listen over HTTP-proxyer for en offentlig HTTP-rute, og behold de tiltenkte unntakene. Kjør deretter Mix-oppgaven fra det miljøet. Mix’ nåværende implementasjon sjekker navn med store bokstaver før de tilsvarende med små bokstaver og konfigurerer sin egen dedikerte Erlang-profil httpc.
Dette dekker nedlastinger som Mix selv styrer, for eksempel oppstart av verktøy. En Mix-oppgave kan også overlate en nedlasting til Hex eller Git: Hex dokumenterer sin egen http_proxy- og https_proxy-konfigurasjon, og Git-avhengigheter bruker Gits transportlag. Innstillingene deres ligger utenfor denne downloader-konfigurasjonen.
En vellykket Mix-nedlasting viser denne veien for den operasjonen. Den fastsetter ikke konfigurasjonen som enhver senere klient for å hente pakker bruker.