Problem z proxy w cabal-install może być pytaniem o wybrany transport HTTP. Cabal dokumentuje wybór transportu, a zewnętrzny downloader curl lub Wget przynosi ze sobą interfejs proxy tego narzędzia.

Przed szukaniem uniwersalnego przełącznika --no-proxy sprawdź zainstalowaną wersję Cabala i aktywny transport. Następnie skonfiguruj żądanie przez udokumentowane środowisko lub opcje wybranego downloadera. Dla publicznych źródeł pakietów osiąganych przez dozwolonego publicznego pośrednika HTTP lista proxy HTTP oferuje kandydatów na punkty końcowe.

Nie umieszczaj polecenia powłoki export http_proxy=... w pliku konfiguracyjnym Cabala. Ten plik ma własną składnię; nie jest wykonywany jako twoja powłoka terminala.

Utrzymuj też osobno adresy repozytorium i proxy. Zmiana repozytorium pakietów wybiera inne źródło pakietów. Wybór proxy przekazującego zmienia ścieżkę sieciową użytą do dotarcia do źródła.

Jeśli wrapper uruchamia downloader, sprawdź rzeczywiste środowisko tego procesu. Zmienna pokazana w niepowiązanym terminalu to słaby dowód dotyczący usługi budowania. Zachowaj wybór transportu w raporcie błędu, aby następna osoba wiedziała, czyje zachowanie proxy klienta wymaga zbadania.

Powiązane artykuły