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ør which 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ør heroku 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!

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *