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ø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 gørheroku 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!