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 faiswhich 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 faisheroku 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!