Binabago ng pagpili ng HTTP transport ng Cabal kung saan nararapat ang mga setting ng proxy
Maaaring gumamit ang cabal-install ng panlabas na downloader. Ang sinusuportahang pag-uugali ng proxy ay nakadepende noon sa napiling transport at kapaligiran ng proseso.
Ang problema sa proxy sa cabal-install ay maaaring tanong tungkol sa napiling HTTP transport. Idinodokumento ng Cabal ang pagpili ng transport, at ang panlabas na downloader na curl o Wget ay nagdadala ng proxy interface ng tool na iyon.
Suriin ang naka-install na bersyon ng Cabal at ang aktibong transport bago maghanap ng pangkalahatang switch na --no-proxy. Pagkatapos, i-configure ang kahilingan sa pamamagitan ng dokumentadong kapaligiran o mga opsyon ng napiling downloader. Para sa mga pampublikong pinagmumulan ng package na naaabot sa pamamagitan ng pinahihintulutang pampublikong HTTP intermediary, nag-aalok ang listahan ng HTTP proxy ng mga kandidatong endpoint.
Huwag ilagay ang shell statement na export http_proxy=... sa configuration file ng Cabal. May sariling syntax ang file na iyon; hindi ito pinapatakbo bilang shell ng iyong terminal.
Panatilihin ding magkahiwalay ang mga address ng repository at proxy. Ang pagpalit ng package repository ay pumipili ng ibang pinagmumulan ng mga package. Ang pagpili ng forwarding proxy ay nagbabago ng network path na ginagamit upang maabot ang isang pinagmumulan.
Kung naglulunsad ang isang wrapper ng downloader, suriin ang aktwal na kapaligiran ng prosesong iyon. Ang variable na ipinakita sa isang terminal na walang kaugnayan ay mahinang ebidensya tungkol sa isang serbisyo ng build. Itago ang pagpili ng transport sa isang ulat ng pagkabigo upang malaman ng susunod na tao kung aling pag-uugali ng proxy ng kliyente ang kailangang imbestigahan.