Jeg er ny på Linux og Heroku. Jeg lastet ned Heroku Toolbelt i mitt CentOS / VirtualBox-oppsett ved å bruke følgende kommando:
wget -qO- https://toolbelt.heroku.com/install.sh | sh
Imidlertid, ifølge man-sidene, laster wget bare ned filer, den installeres ikke (er dette riktig?). Jeg dobbeltsjekket for å se om Heroku Toolbelt ble installert med denne kommandoen:
heroku login
men jeg fikk en command not found
feil.
Jeg vet heller ikke navnet på Heroku Toolbelt-filen som jeg lastet ned, men jeg antok at den var install.sh
men alt jeg ser i den nåværende katalogen min er: install.log
og install.log.syslog
Jeg gjorde også denne kommandoen
which heroku
men jeg fikk no Heroku in ...
melding
Spørsmålet mitt er: hvordan installerer jeg Heroku Toolbelt? Hvilke kommandoer bruker jeg? Hvordan identifiserer jeg filen som ble lastet ned i utgangspunktet? Eventuell hjelp vil bli verdsatt.
Kommentarer
- Hva installasjonsloggfilen sier? (Og nei, du la ikke ' bare ned, du kjørte den " i farta " – vær oppmerksom på hvilke kommandoer du kjører, at ' er ganske så farlig som å klikke på tilfeldige .exe-filer du mottar per e-post hvis du ikke ' t stol på kilden.)
Svar
Forutsatt at du installerte som root / sudo etter installasjonen blir du bedt om å:
Add the Heroku CLI to your PATH using: $ echo "PATH="/usr/local/heroku/bin:$PATH"" >> ~/.profile Installation complete
Så hvis du legger det til PATH
i ~/.profile
, f.eks:
PATH=/usr/local/heroku/bin:$PATH
og start økten på nytt, den skal fungere:
whereis heroku heroku: /usr/local/heroku /usr/local/heroku/bin/heroku which heroku /usr/local/heroku/bin/heroku
og:
heroku login Enter your Heroku credentials. Email:
Kommentarer
- når jeg gjør det
whereis heroku
Jeg får dette resultatet:heroku: /usr/local/heroku
. Men når jeg gjørwhich heroku
får jeg dette:/usr/bin/which: no heroku in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/me/bin)
. Når jeg gjørheroku login
får jeg denne meldingen:-bash: heroku: command not found
.
Svar
På Centos 6 heter profilfilen .bash_profile
(ikke .profile
) Rediger .bash_profile
og legg til stien til heroku i den eksisterende PATH-spesifikatoren
# User specific environment and startup programs PATH=$PATH:$HOME/bin:/usr/local/heroku/bin export PATH
Jobbet for meg!