cabal-install의 프록시 문제는 선택한 HTTP 전송에 대한 질문일 수 있습니다. Cabal은 전송 선택을 문서화하며, 외부 curl 또는 Wget 다운로더는 해당 도구의 프록시 인터페이스를 함께 가져옵니다.

범용 --no-proxy 스위치를 찾기 전에 설치된 Cabal 버전과 활성 전송을 확인하십시오. 그런 다음 선택한 다운로더의 문서화된 환경이나 옵션으로 요청을 구성하십시오. 허용된 공용 HTTP 중개자를 통해 도달하는 공개 패키지 소스의 경우 HTTP 프록시 목록이 엔드포인트 후보를 제공합니다.

export http_proxy=... 셸 문을 Cabal 구성 파일에 넣지 마십시오. 그 파일에는 자체 구문이 있으며, 터미널 셸로 실행되지 않습니다.

저장소 주소와 프록시 주소도 구분해 두십시오. 패키지 저장소를 바꾸면 다른 패키지 소스를 선택하게 됩니다. 전달 프록시를 선택하면 소스에 도달하는 네트워크 경로가 바뀝니다.

래퍼가 다운로더를 실행한다면 그 프로세스의 실제 환경을 확인하십시오. 무관한 터미널에 표시된 변수는 빌드 서비스에 대한 약한 증거입니다. 실패 보고서에 전송 선택을 남겨 두어 다음 사람이 어느 클라이언트의 프록시 동작을 조사해야 하는지 알 수 있게 하십시오.

관련 글