Proxyváltozók beállítása a Mix HTTP-letöltőjéhez
Indítson Mix-feladatot a támogatott HTTP_PROXY, HTTPS_PROXY és NO_PROXY bemenetekkel, anélkül hogy ezt a beállítást Hex- vagy Git-beállításként kezelné.
A Mix HTTP-letöltőjéhez a proxyváltozókat a kívánt feladat indítása előtt adja meg. POSIX-héjban:
export HTTP_PROXY=http://proxy.example.net:8080
export HTTPS_PROXY=http://proxy.example.net:8080
export NO_PROXY=localhost,127.0.0.1Válassza a közvetítőt a HTTP-proxyk listájából származó címmel nyilvános HTTP-útvonalhoz, és tartsa meg a kívánt kivételeket. Ezután futtassa a Mix-feladatot abból a környezetből. A Mix jelenlegi megvalósítása a nagybetűs neveket a megfelelő kisbetűs változatok előtt ellenőrzi, és saját dedikált Erlang-profilját állítja be httpc.
Ez kiterjed a Mix által kezelt letöltésekre, például az eszközök inicializálására. Egy Mix-feladat a letöltést Hexnek vagy Gitnek is átadhatja: a Hex a saját http_proxy és https_proxy konfigurációját dokumentálja, a Git-függőségek pedig a Git átviteli rétegét használják. Ezek beállításai ezen letöltőkonfiguráció hatókörén kívül esnek.
Egy sikeres Mix-letöltés bemutatja ezt az útvonalat az adott művelethez. Nem rögzíti azt a konfigurációt, amelyet bármely későbbi csomagletöltő kliens használ.