'rssa' n'est pas reconnu comme une commande interne ou externe, un programme exécutable ou un fichier de commandes. sur un PC Windows
je reçois le message d'erreur ci-dessous dans l'invite de commande lorsque j'utilise la commande git init
. J'utilise un PC Windows qui exécute Windows 7.
C:rails_projectsfirst_app>git init
'chcp' is not recognized as an internal or external command,
operable program or batch file.
Reinitialized existing Git repository in C:/rails_projects/first_app/.git/
'chcp' is not recognized as an internal or external command,
operable program or batch file.
Je suis nouveau à Ruby on Rails et j'essaie de créer un dépôt pour mon projet Rails. Lorsque j'utilise une commande telle que rails new first_app
ou rails server
, Je ne reçois pas le message, seulement lorsque j'ai utilisé la commande git init
. Aussi, comme vous pouvez le voir, la commande fonctionne toujours correctement (i.e. Reinitialized existing Git repository in C:/rails_projects/first_app/.git/
), cependant, il est ennuyeux de voir le message d'erreur chaque fois que je fais une commande.
Quelqu'un sait-il comment résoudre ce problème? j'ai trouvé un lien qui m'a dit que j'avais besoin de changer la console pour Windows-1252 http://illegalargumentexception.blogspot.com/2009/04/i18n-unicode-at-windows-command-prompt.html#charsets_1252 mais ça n'a pas marché.
j'apprécie toute aide, merci!
5 réponses
voir si votre variable D'environnement PATH est configurée correctement. N'importe quel système devrait avoir au moins le ci-dessous sur le chemin
;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
ajouter ce qui précède si ce n'est pas là.
une fois ajouté, ouvrir un nouveau cmd / bash et essayer:
where chcp
il devrait donner le chemin.
puis essayer avec le git init
à nouveau
vous avez cassé le chemin (vérifier avec le chemin défini), chcp est Windows interne-commande, qui se trouve dans $Windows\system32\ dir
aller à \RailsInstaller\Git\cmd puis ouvrir le git (commande Fichier d'invite) avec un éditeur de texte ou un bloc-notes (en cliquant sur le fichier avec le bouton droit de la souris et en sélectionnant edit) maintenant il y aurait deux lignes qui ressembleraient à
@chcp %cp_ansi% > nul < nul
et
@chcp %cp_oem% > nul < nul
supprimez les deux et sauvegardez le fichier . Cela devrait résoudre le problème
j'ai copié le fichier de windows/system32 dans le répertoire CLI/bin de Vmware qui l'a résolu pour moi.