프록시 환경 변수로 dart pub get 실행하기
의존성을 확인하고 내려받는 프로세스에 Dart pub의 HTTP 및 HTTPS 프록시 값을 제공합니다.
Dart pub는 프록시 환경 변수를 읽습니다. POSIX 셸에서 의존성 확인 작업 한 번을 위해 호출 시에 값을 지정합니다:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 dart pub get
HTTP 프록시는 두 대상 스킴을 모두 처리할 수 있습니다. 프록시 인증 없이 허용된 공개 패키지 다운로드에는 그 값으로 HTTP 프록시 목록 에서 후보 엔드포인트를 고르십시오. 그 URL은 중개자를 나타내며, 패키지 호스트는 의존성 해석기가 선택하는 대상으로 남습니다.
Dart의 문제 해결 문서는 HTTP에는 http_proxy를, HTTPS에는 https_proxy를 설명하며, 필요할 때 프록시 URI에 지원되는 인증 자격 증명을 넣습니다. 해당 자격 증명 구성 요소의 예약 문자를 인코딩하십시오 그런 URI를 만들기 전에.
IDE의 패키지 작업은 해당 IDE나 그 Dart 프로세스가 사용할 수 있는 환경에서 실행됩니다. 별도 터미널에서 내보낸 값은 이미 다른 곳에서 실행 중인 프로세스를 갱신하지 않습니다. 터미널과 IDE의 동작이 다를 때는 실제 작업이 사용하는 실행 환경을 설정하십시오.
407은 프록시의 인증 요구를 나타냅니다. 패키지 서버의 거부는 다른 참여자에 관한 것입니다. 실패한 URL과 응답을 보고서와 함께 남겨 저장소 접근과 중개자 접근을 올바른 위치에서 다루도록 하십시오.