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.1

Væ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.

Relaterede artikler