Por que o módulo de instalação do PowerShell falha no Posh-Git?

0

Acabei de instalar o Posh-Git na galeria do PowerShell, copiando e colando este comando:

Install-Module -Name posh-git -RequiredVersion 0.7.1

O comando parece funcionar bem, ou seja, há um pequeno atraso e meu prompt do PowerShell é retornado. Não há mensagens de sucesso ou de erro, mas ainda não tenho o prompt Posh-Git especial nas pastas Git, e a pasta C:\Users\brady\Documents\WindowsPowerShell\Modules está vazia, o que significa que nenhum módulo foi instalado.

Como sugerido, o uso da opção -verbose gerou a seguinte saída:

VERBOSE: Using the provider 'PowerShellGet' for searching packages.
VERBOSE: The -Repository parameter was not specified.  PowerShellGet will use all of the registered repositories.
VERBOSE: Getting the provider object for the PackageManagement Provider 'NuGet'.
VERBOSE: The specified Location is 'https://www.powershellgallery.com/api/v2/' and PackageManagementProvider is 'NuGet'.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='posh-git'' for ''.
VERBOSE: Total package yield:'1' for the specified package 'posh-git'.
VERBOSE: Skipping installed module posh-git 0.7.1.

Em seguida, verificar a variável $error deu a seguinte saída:

Unable to find type [Microsoft.PowerShell.Commands.PowerShellGet.Telemetry].
At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet.0.0.1\PSModule.psm1:715 char:26
+ ... yMethods = ([Microsoft.PowerShell.Commands.PowerShellGet.Telemetry] | ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (Microsoft.Power...llGet.Telemetry:TypeName) [], RuntimeException
    + FullyQualifiedErrorId : TypeNotFound
    
por ProfK 30.01.2018 / 07:23

1 resposta

0

Parece que você não atende aos Requisitos do Posh-Git, ou você não importou o Posh-Git usando Import-Module

Exemplo:

PS C:\Users\user\Documents\code\Office365> #See no special git info
PS C:\Users\user\Documents\code\Office365> Import-Module posh-git
C:\Users\user\Documents\code\Office365 [develop ↑1 +1 ~0 -0 !]> 
    
por 31.01.2018 / 02:22