Jeg er ny på Linux og Heroku. Jeg downloadede Heroku Toolbelt i min CentOS / VirtualBox-opsætning ved hjælp af følgende kommando:

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

Men ifølge mandsiderne downloader wget kun filer, det installeres ikke (er dette korrekt?). Jeg kontrollerede dobbelt for at se, om Heroku Toolbelt var installeret med denne kommando:

heroku login 

men jeg fik en command not found fejl.

Jeg kender heller ikke navnet på den Heroku Toolbelt-fil, som jeg downloadede, men jeg antog, at den var install.sh men alt hvad jeg ser i min nuværende mappe er: install.log og install.log.syslog

Jeg gjorde også denne kommando

which heroku 

men jeg fik no Heroku in ... besked

Mit spørgsmål er: hvordan installerer jeg Heroku Toolbelt? Hvilke kommandoer bruger jeg? Hvordan identificerer jeg filen der blev downloadet i første omgang? Enhver hjælp vil blive værdsat.

Kommentarer

  • Hvad siger installationslogfilen? (Og nej, du downloadede det ikke ', du kørte det " i farten " – vær opmærksom på hvilke kommandoer du kører, at ' er stort set så farligt som at klikke på tilfældige .exe-filer, du modtager via e-mail, hvis du ikke ' stoler ikke på kilden.)

Svar

Forudsat at du installerede som root / sudo efter installationen bliver du bedt om at:

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

Så hvis du føjer det til din PATH i ~/.profile, fx:

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

og genstart din session, 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 gør whereis heroku Jeg får dette resultat: heroku: /usr/local/heroku. Men når jeg gø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 gør heroku login får jeg denne besked: -bash: heroku: command not found.

Svar

På Centos 6 hedder profilfilen .bash_profile (ikke .profile) Rediger din .bash_profile og tilføj stien til heroku til den eksisterende PATH-specifikator

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

Arbejdet for mig!

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *