9
respostas

Problema ao instalar o Chocolatey: proxy talvez ?

Ao instalar o Chocolatey pelo CMD estou com o seguinte problema: Exceção ao chamar "DownloadString" com "1" argumento(s): "Exceção durante uma s olicitação do WebClient." Em linha:1 caractere:54 + iex ((New-Object System.Net.WebClient).DownloadString <<<< ('https://chocolat ey.org/install.ps1')) + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : DotNetMethodException

o comando usado foi o dado pelo próprio site, ao tentar instalar pelo PowerShell também em modo de administrador o mesmo erro é exibido

Provavelmente o problema é o proxy, já tive que mudar as configurações da internet pois meu Chrome não funcionava, porém eu não sei lidar com isso.

9 respostas

Olá, Aderbal.

Se for o proxy e estiver na empresa será necessário conversar com o administrador da sua rede.

Olá Aderbal, tudo bem?

Acredito que a melhor solução seja conversar com o administrador de sua rede, como o Marco comentou.

Lembro de uma vez que tive um problema parecido e usei o seguinte código para resolver, espero que essa informação ajude:

@PowerShell -NoProfile -ExecutionPolicy unrestricted -Command "$wc=new-object net.webclient; $wp=[system.net.WebProxy]::GetDefaultProxy(); $wp.UseDefaultCredentials=$true; $wc.Proxy=$wp; iex ($wc.DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin

Abs

na verdade é um computador de casa, internet contratada normalmente, seria o caso de chamar um técnico ?

Aderbal, acho que não é necessário chamar um técnico.

Você tentou o que o Rafael comentou?

Marco, tentei agora a pouco, quando eu uso o comando puro aparece: Não é possível usar o operador '@' para referenciar variáveis em uma expressão. '@PowerShell' pode ser usado apenas com o um argumento para um comando. Para referenciar variáveis em uma expressão, use '$PowerShell'. Em linha:1 caractere:12 + @PowerShell <<<< -NoProfile -ExecutionPolicy unrestricted -Command "$wc=new-object net.webclient; $wp=[system.net.We bProxy]::GetDefaultProxy(); $wp.UseDefaultCredentials=$true; $wc.Proxy=$wp; iex ($wc.DownloadString('https://chocolatey .org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin + CategoryInfo : ParserError: (PowerShell:String) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : SplattingNotPermitted

caso eu use sem o @ ele me devolve: O token '&&' não é um separador de instruções válido nesta versão. Em linha:1 caractere:253 + PowerShell -NoProfile -ExecutionPolicy unrestricted -Command "$wc=new-object net.webclient; $wp=[system.net.WebProxy] ::GetDefaultProxy(); $wp.UseDefaultCredentials=$true; $wc.Proxy=$wp; iex ($wc.DownloadString('https://chocolatey.org/in stall.ps1'))" && <<<< SET PATH=%PATH%;%systemdrive%\chocolatey\bin + CategoryInfo : ParserError: (&&:String) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : InvalidEndOfLine

se eu usar $Powershell ele me retorna: É necessário fornecer uma expressão de valor no lado direito do operador '-'. Em linha:1 caractere:14 + $PowerShell - <<<< NoProfile -ExecutionPolicy unrestricted -Command "$wc=new-object net.webclient; $wp=[system.net.We bProxy]::GetDefaultProxy(); $wp.UseDefaultCredentials=$true; $wc.Proxy=$wp; iex ($wc.DownloadString('https://chocolatey .org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : ExpectedValueExpression

Olá Aderbal,

Uma dúvida, você fez esse comando no cmd no modo administrador?

sim, todas as vezes que eu tentei, seja no powershell, seja no cmd, foram no modo administrador

É estranho mesmo, sinceramente não sei o que pode ser, vou pesquisar mais sobre esse erro

Olá Aderbal,

Infelizmente ainda não encontrei nada muito concreto, você conseguiria fazer esse teste com o código que passei de instalação do Chocolatey em outro lugar, por exemplo no trabalho, ou em algum ambiente com wi-fi público?

Abs