Je suis nouveau sur Linux et Heroku. Jai téléchargé le Heroku Toolbelt dans ma configuration CentOS / VirtualBox en utilisant la commande suivante:

wget -qO- https://toolbelt.heroku.com/install.sh | sh 

Cependant, selon les pages de manuel, wget ne fait que télécharger des fichiers, il ne sinstalle pas (est-ce correct?). Jai vérifié deux fois pour voir si Heroku Toolbelt était installé avec cette commande:

heroku login 

mais jai obtenu un command not found erreur.

Je ne connais pas non plus le nom du fichier Heroku Toolbelt que jai téléchargé, mais jai supposé quil sagissait de install.sh mais tout ce que je vois dans mon répertoire actuel est: install.log et install.log.syslog

Jai aussi fait cette commande

which heroku 

mais jai reçu un no Heroku in ... message

Ma question est la suivante: comment installer le Heroku Toolbelt? Quelles commandes dois-je utiliser? Comment identifier le fichier a été téléchargé en premier lieu? Toute aide sera appréciée.

Commentaires

  • Que dit le fichier journal dinstallation? (Et non, vous navez ' simplement le télécharger, vous lavez exécuté " à la volée " – faites attention aux commandes que vous exécutez, qui ' sont à peu près aussi dangereuses que de cliquer sur des fichiers .exe aléatoires que vous recevez par e-mail si vous ne ' t faire confiance à la source.)

Réponse

En supposant que vous avez installé en tant que root / sudo , après linstallation, vous êtes invité à:

Add the Heroku CLI to your PATH using: $ echo "PATH="/usr/local/heroku/bin:$PATH"" >> ~/.profile Installation complete 

Donc, si vous lajoutez à votre PATH dans ~/.profile, par exemple:

PATH=/usr/local/heroku/bin:$PATH 

et redémarrez votre session, cela devrait fonctionner:

whereis heroku heroku: /usr/local/heroku /usr/local/heroku/bin/heroku which heroku /usr/local/heroku/bin/heroku 

et:

heroku login Enter your Heroku credentials. Email: 

Commentaires

  • quand je le fais whereis heroku Jobtiens ce résultat: heroku: /usr/local/heroku. Mais quand je fais which heroku jobtiens ceci: /usr/bin/which: no heroku in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/me/bin). Lorsque je fais heroku login je reçois ce message: -bash: heroku: command not found.

Réponse

Sur Centos 6, le fichier de profil est appelé .bash_profile (et non .profile) Modifiez votre .bash_profile et ajoutez le chemin daccès à heroku au spécificateur PATH existant

# User specific environment and startup programs PATH=$PATH:$HOME/bin:/usr/local/heroku/bin export PATH 

A travaillé pour moi!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *