web-dev-qa-db-fra.com

Heroku n'est pas reconnu comme une commande interne ou externe (Windows)

Après this tutoriel heroku pour lancer une application sur heroku. Mais quand j'utilise la commande heroku create, il indique qu'il n'est pas reconnu. J'ai ajouté C:\Program Files\Heroku à mon CHEMIN. Comment puis-je réparer ça?

11
James Mitchell

Vous pouvez suivre le Mise en route sur Heroku avec Python .

Mon CHEK Heroku.exe est dans C:\Program Files\Heroku\bin.

Assurez-vous que le chemin de votre Heroku est correct.

Ou vous pouvez réinstaller le heroku.

13
soysoy

Vous utilisez probablement une ancienne version ou le package obsolète 'heroku-cli'. Le nouveau s'appelle simplement "heroku". Désinstallez-le en

npm uninstall -g heroku-cli

Installez ensuite le nouveau package

npm i -g heroku

Et maintenant, tous vos travaux iront parfaitement. Essayez simplement heroku login et toute autre commande heroku.

Crédit: https://github.com/heroku/cli/issues/855#issuecomment-394758388

4
Maniruzzaman Akash

1.Définissez le chemin dans les variables d'environnement.

2. J'ai créé un chemin séparé: Nom de variable: Heroku, Chemin de variable comme C:\Program Files\Heroku\bin. Mais ça n'a pas marché

3. donc j'ai ajouté le même chemin dans la variable Path qui est déjà créée et cela a fonctionné.

4. Mon CHEK Heroku.exe se trouve dans C:\Program Files\Heroku\bin. Assurez-vous que le chemin de votre Heroku est correct. J'espère que ça aide.

enter image description here

1
AMIT SAMOTA

Accédez au répertoire bin et exécutez l'application heroku, puis tapez "connexion heroku" pour la connexion ou d'autres commandes

Je ne sais vraiment pas pourquoi Powershell n'identifie pas Heroku, mais l'indice ci-dessus fonctionnera.

1
devashish rane

J'ai rencontré ce problème lorsque j'ai essayé la commande heroku dans une fenêtre de ligne de commande qui a été ouverte avant d'installer la CLI heroku.

Le simple fait d'exécuter la commande dans une nouvelle fenêtre de ligne de commande l'a résolu pour moi.

0
Abhishek Poojary

Utilisez cela, cela fonctionne pour moi "C:\Program Files\heroku\bin\heroku.cmd" créer

0
Chandan Malla

Je peux voir le même problème avec Windows 10 Home.

  • Ouvrez Windows Powershell
  • tapez $ env: PATH

Votre chemin Heroku est-il réellement là? Sinon, suivez ces étapes:

  • Ouvrez la recherche de démarrage, tapez "env" et choisissez "Modifier les variables d'environnement système"
  • Cliquez sur le bouton "Variables d'environnement…"

Vérifiez maintenant les valeurs de votre Heroku à l'intérieur des variables "User" et "System" "Path".

Ajoutez votre chemin Heroku là où il n'est pas répertorié. Fonctionne immédiatement sans redémarrage du système.

0
user10411608