Sunt „nou în Linux și Heroku. Am descărcat Heroku Toolbelt în configurarea CentOS / VirtualBox folosind următoarea comandă:
wget -qO- https://toolbelt.heroku.com/install.sh | sh
Cu toate acestea, în conformitate cu paginile man, wget descarcă doar fișiere, nu se instalează (este corect?). Am verificat dublu pentru a vedea dacă Heroku Toolbelt a fost instalat cu această comandă:
heroku login
dar am primit un command not found
eroare.
De asemenea, nu știu numele fișierului Heroku Toolbelt pe care l-am descărcat, dar am presupus că este install.sh
dar tot ce văd în directorul meu actual este: install.log
și install.log.syslog
Am făcut și eu această comandă
which heroku
dar am primit no Heroku in ...
mesaj
Întrebarea mea este: cum pot instala Heroku Toolbelt? Ce comenzi folosesc? Cum identific fișierul care a fost descărcat în primul rând? Orice asistență va fi apreciată.
Comentarii
- Ce spune fișierul jurnal de instalare? (Și nu, nu ' tocmai l-ai descărcat, l-ai rulat " din mers " – fiți atenți la ce comenzi executați, că ' este la fel de periculos ca și să faceți clic pe fișierele .exe aleatorii pe care le primiți prin e-mail dacă nu aveți ' nu aveți încredere în sursă.)
Răspundeți
Presupunând că ați instalat ca root / sudo , după instalare, vi se solicită:
Add the Heroku CLI to your PATH using: $ echo "PATH="/usr/local/heroku/bin:$PATH"" >> ~/.profile Installation complete
Deci, dacă îl adăugați la PATH
în ~/.profile
, de exemplu:
PATH=/usr/local/heroku/bin:$PATH
și reporniți sesiunea, ar trebui să funcționeze:
whereis heroku heroku: /usr/local/heroku /usr/local/heroku/bin/heroku which heroku /usr/local/heroku/bin/heroku
și:
heroku login Enter your Heroku credentials. Email:
Comentarii
- când fac
whereis heroku
Am obținut acest rezultat:heroku: /usr/local/heroku
. Dar când facwhich heroku
obțin acest lucru:/usr/bin/which: no heroku in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/me/bin)
. Când facheroku login
primesc acest mesaj:-bash: heroku: command not found
.
Răspunde
Pe Centos 6 fișierul de profil este numit .bash_profile
(nu .profile
) Editați .bash_profile
și adăugați calea către heroku la specificatorul PATH existent
# User specific environment and startup programs PATH=$PATH:$HOME/bin:/usr/local/heroku/bin export PATH
A funcționat pentru mine!