J'utilise Chocolatey (v0.9.8.27) en tant que gestionnaire de paquets pour Windows. J'ai installé plusieurs paquets et ils fonctionnent tous correctement, mais pour une raison quelconque, Git ne fonctionne pas. La commande que j'ai utilisée était choco install git
. Il télécharge git
et git.install
dans le dossier lib
et indique que l'installation s'est terminée avec succès, mais rien ne se trouve dans le dossier bin
. Lorsque j'essaie de démarrer Git, j'obtiens une erreur indiquant que cette commande n'est pas reconnue. Ma première pensée a été de vérifier mes variables d’environnement, mais je ne vois même pas d’exécutable à désigner. Est-ce que quelqu'un d'autre a déjà vu ça?
Certaines personnes pourraient être confrontées à cela actuellement car il y a un problème avec la version actuelle (1.9.5.20150319) du paquet git.install.
Ceci peut être obtenu en installant la version précédente avec:
choco install git.install -version 1.9.5.20150114
J'ai récemment installé Git sur mon ordinateur portable professionnel à l'aide de Chocolatey, et tout fonctionnait bien.
Pouvez-vous mentionner la version de Chocolatey que vous utilisez? Puisque Chocolatey n’est qu’un simple emballage pour le package d’installation de Git, il ne fait que lancer MSI/EXE de la même manière que vous le feriez manuellement. Pour cela, vous devriez trouver les fichiers Git ici:
C:\Program Files (x86)\Git\bin
Et soit le MSI/EXE aura ajouté cela à votre variable de chemin (je ne me souviens plus lequel le fait), afin que vous puissiez l'exécuter à partir de la ligne de commande en utilisant simplement "git".
Si ce dossier n'existe pas, un problème s'est produit lors de l'installation. Pour essayer de corriger cela, essayez de lancer:
choco install git -force -debug
Et s’il ya des types d’avertissements/d’erreur affichés, je vous suggère de contacter directement le responsable du paquet (dans ce cas, Rob lui-même) en utilisant le lien situé sur la page Paquet sur Chocolatey.org
Essayez de taper "git.exe" qui a été correctement mappé pour moi.
Si vous utilisez choco et PowerShell - ce paquet vous permet d’appeler directement des commandes git sans l’extension ".exe":
choco install poshgit
Vous pouvez également utiliser cette commande dans PowerShell pour répertorier vos variables d'environnement:
(Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Environment' -Name Path).Path
In medio stat virtus : J'ai eu la même erreur mais je ne voulais pas forcer la version. J'ai résolu en utilisant la force (ajout d'une confirmation et d'un débogage pour rendre les choses plus visibles) uniquement sur le paquet git.install.
choco install git.install -yfd
J'espère que cela aidera
Aucune autre réponse ne fonctionnait pour moi - je devais supprimer les répertoires C:\ProgramData\chocolatey\lib\git et C:\ProgramData\chocolatey\lib\git.install, puis exécuter à nouveau choco install git
.
Au cas où cela aiderait quelqu'un d'autre, je pense que mon problème est dû au fait que j'avais déjà installé Git manuellement avant de l'installer avec Chocolatey. Malheureusement, cela n'a abouti ni à mon chemin ni à mon chemin. J'ai désinstallé celui-ci dans Programmes et fonctionnalités, et j'ai fait choco install git -force -debug
, espérant que la version de Chocolatey prendrait le relais, mais, même si je n'avais aucune erreur, il n'y avait toujours pas de Git sur le chemin et aucun fichier Git à trouver.