Executar dart pub get com variáveis de ambiente de proxy
Forneça os valores de proxy HTTP e HTTPS do Dart pub ao processo que resolve e descarrega as dependências.
O Dart pub lê variáveis de ambiente de proxy. Para uma operação de resolução de dependências num shell POSIX, forneça-as na invocação:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 dart pub get
O proxy HTTP pode servir ambos os esquemas de destino. Para downloads de pacotes públicos permitidos sem autenticação de proxy, escolha pontos finais candidatos da lista de proxies HTTP para esses valores. O seu URL descreve o intermediário; os hosts de pacotes continuam a ser os destinos escolhidos pelo resolvedor de dependências.
A documentação de resolução de problemas do Dart descreve http_proxy para HTTP e https_proxy para HTTPS, com credenciais de autenticação suportadas no URI do proxy quando necessário. Codifique os caracteres reservados nesses componentes de credenciais antes de construir esse URI.
A ação de pacotes de um IDE é executada no ambiente disponível para esse IDE ou para o seu processo Dart. Um valor exportado num terminal separado não atualiza um processo que já está a correr noutro local. Defina o ambiente de arranque usado pela operação real quando o terminal e o IDE se comportam de forma diferente.
Um 407 identifica o desafio de autenticação do proxy. Uma recusa do servidor de pacotes diz respeito a outro interveniente. Guarde o URL e a resposta que falharam junto com o relatório, para que o acesso ao repositório e o acesso ao intermediário sejam tratados no lugar certo.