Ett proxyproblem i cabal-install kan vara en fråga om den valda HTTP-transporten. Cabal dokumenterar ett transportval, och en extern curl- eller Wget-nedladdare tar med sig det verktygets proxygränssnitt.

Undersök den installerade Cabal-versionen och den aktiva transporten innan du letar efter en universell --no-proxy-brytare. Konfigurera sedan begäran via den valda nedladdarens dokumenterade miljö eller alternativ. För offentliga paketkällor som nås via en tillåten offentlig HTTP-mellanhand erbjuder HTTP-proxylistan kandidater för slutpunkter.

Placera inte en shell-deklaration export http_proxy=... i Cabals konfigurationsfil. Den filen har sin egen syntax; den körs inte som ditt terminalskal.

Håll också isär lager- och proxyadresser. Att byta paketlager väljer en annan källa till paket. Att välja en vidarebefordrande proxy ändrar nätverksvägen som används för att nå en källa.

Om ett omslag startar nedladdaren, undersök den processens faktiska miljö. En variabel som visas i en orelaterad terminal är ett svagt bevis om en byggtjänst. Spara transportvalet i en felrapport så att nästa person vet vilken klients proxybeteende som behöver utredas.

Relaterade artiklar