2
respostas

Não consigo instalar o Chocolatey

Pessoal não estou conseguindo instalar o Chocolatey, alguém pode me ajudar? Segue os erros:

PS C:> Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')) Forcing web requests to allow TLS v1.2 (Required for requests to Chocolatey.org) Getting latest version of the Chocolatey package for download. Not using proxy. Getting Chocolatey from https://community.chocolatey.org/api/v2/package/chocolatey/2.4.0. Downloading https://community.chocolatey.org/api/v2/package/chocolatey/2.4.0 to C:\Users\MARCEL~1\AppData\Local\Temp\chocolatey\chocoInstall\chocolatey.zip Not using proxy. Exception calling "DownloadFile" with "2" argument(s): "O servidor remoto devolveu um erro: (500) Erro interno de servidor." At line:258 char:5 + (Get-Downloader $url @ProxyConfiguration).DownloadFile($url, $fil ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : WebException

Extracting C:\Users\MARCEL1\AppData\Local\Temp\chocolatey\chocoInstall\chocolatey.zip to C:\Users\MARCEL1\AppData\Local\Temp\chocolatey\chocoInstall Microsoft.PowerShell.Archive\Expand-Archive : The path 'C:\Users\MARCEL~1\AppData\Local\Temp\chocolatey\chocoInstall\chocolatey.zip' either does not exist or is not a valid file system path. At line:527 char:5

  • Microsoft.PowerShell.Archive\Expand-Archive -Path $file -Destinat ...
    
  • ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    • CategoryInfo : InvalidArgument: (C:\Users\MARCEL...\chocolatey.zip:String) [Expand-Archive], InvalidOperationException
    • FullyQualifiedErrorId : ArchiveCmdletPathNotFound,Expand-Archive

Installing Chocolatey on the local machine & : The term 'C:\Users\MARCEL~1\AppData\Local\Temp\chocolatey\chocoInstall\tools\chocolateyInstall.ps1' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:538 char:3

  • & $chocoInstallPS1
  • + CategoryInfo          : ObjectNotFound: (C:\Users\MARCEL...ateyInstall.ps1:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
    
2 respostas

Bom dia, Marcelo, tudo bem?

  1. Certifique-se de que o TLS 1.2 está habilitado Abra o PowerShell e rode o seguinte comando para garantir que o TLS 1.2 está habilitado (requisito para conexões HTTPS modernas):
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
  1. Verifique a conexão com a URL do Chocolatey Teste se o PowerShell consegue acessar o site do Chocolatey com este comando:
Invoke-WebRequest -Uri "https://community.chocolatey.org/api/v2/package/chocolatey/2.4.0" -UseBasicParsing

Se retornar erro, pode ser algo relacionado à sua rede (proxy ou firewall). Tente usar uma rede diferente ou desative temporariamente seu antivírus/firewall.

  1. Instalação Manual Caso o método automático continue falhando, instale o Chocolatey manualmente:

Baixe o pacote diretamente pelo navegador: Use este link: Chocolatey Download.

Extraia o conteúdo manualmente: Use um software como WinRAR ou 7-Zip para extrair o arquivo .zip para C:\ProgramData\chocolatey.

Configure as variáveis de ambiente: Adicione o caminho C:\ProgramData\chocolatey\bin à variável de ambiente Path.

Teste a instalação: No PowerShell, rode:

choco --version
  1. Limpe Arquivos Temporários Remova arquivos temporários que podem estar corrompidos:
Remove-Item -Recurse -Force "$env:LocalAppData\Temp\chocolatey"
  1. Reinicie o Processo de Instalação Após limpar, tente novamente o comando padrão:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
  1. Log de Erro Adicional Se continuar falhando, ative logs detalhados para entender melhor o problema:
$VerbosePreference = "Continue"
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Em primeiro lugar obrigado. Consegui instalar tinha que executar um comando anteriormente e eu não o tia feito.

Muito obrigado.