Volba HTTP transportu v Cabalu mění, kam patří nastavení proxy
cabal-install může použít externí stahovač. Podporované chování proxy pak závisí na zvoleném transportu a prostředí procesu.
Problém s proxy v cabal-install může být otázkou zvoleného HTTP transportu. Cabal dokumentuje volbu transportu a externí stahovač curl nebo Wget si přináší proxy rozhraní daného nástroje.
Před hledáním univerzálního přepínače --no-proxy zkontrolujte nainstalovanou verzi Cabalu a aktivní transport. Potom nakonfigurujte požadavek přes dokumentované prostředí nebo volby zvoleného stahovače. Pro veřejné zdroje balíčků dostupné přes povoleného veřejného HTTP prostředníka nabízí seznam HTTP proxy kandidáty koncových bodů.
Nevkládejte shellový příkaz export http_proxy=... do konfiguračního souboru Cabalu. Ten soubor má vlastní syntaxi; nespouští se jako váš terminálový shell.
Také udržujte adresy repozitáře a proxy oddělené. Změna repozitáře balíčků volí jiný zdroj balíčků. Volba předávající proxy mění síťovou cestu k danému zdroji.
Pokud stahovač spouští obal, prozkoumejte skutečné prostředí tohoto procesu. Proměnná zobrazená v nesouvisejícím terminálu je slabým důkazem o službě sestavení. Zachovejte volbu transportu ve zprávě o selhání, aby další člověk věděl, čí chování proxy je třeba vyšetřit.