Jag är ny på Linux och Heroku. Jag laddade ner Heroku Toolbelt i min CentOS / VirtualBox-inställning med följande kommando:
wget -qO- https://toolbelt.heroku.com/install.sh | sh
Men enligt man-sidorna hämtar wget bara filer, det installeras inte (är det här korrekt?). Jag kollade dubbel för att se om Heroku Toolbelt installerades med det här kommandot:
heroku login
men jag fick en command not found
fel.
Jag vet inte heller namnet på Heroku Toolbelt-filen som jag laddade ner, men jag antog att den var install.sh
men allt jag ser i min nuvarande katalog är: install.log
och install.log.syslog
Jag gjorde också det här kommandot
which heroku
men jag fick no Heroku in ...
meddelande
Min fråga är: hur installerar jag Heroku Toolbelt? Vilka kommandon använder jag? Hur identifierar jag filen som laddades ner i första hand? Alla hjälp kommer att uppskattas.
Kommentarer
- Vad säger installationsloggfilen? (Och nej, du laddade inte ner ', du körde den " i farten " – var uppmärksam på vilka kommandon du kör, att ' är ganska lika farligt som att klicka på slumpmässiga .exe-filer du får via e-post om du inte ' t litar på källan.)
Svar
Förutsatt att du har installerat som root / sudo efter installationen blir du uppmanad att:
Add the Heroku CLI to your PATH using: $ echo "PATH="/usr/local/heroku/bin:$PATH"" >> ~/.profile Installation complete
Så om du lägger till det i din PATH
i ~/.profile
, t.ex.:
PATH=/usr/local/heroku/bin:$PATH
och starta om din session, den ska fungera:
whereis heroku heroku: /usr/local/heroku /usr/local/heroku/bin/heroku which heroku /usr/local/heroku/bin/heroku
och:
heroku login Enter your Heroku credentials. Email:
Kommentarer
- när jag gör
whereis heroku
Jag får detta resultat:heroku: /usr/local/heroku
. Men när jag görwhich heroku
får jag det här:/usr/bin/which: no heroku in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/me/bin)
. När jag görheroku login
får jag det här meddelandet:-bash: heroku: command not found
.
Svar
På Centos 6 heter profilfilen .bash_profile
(inte .profile
) Redigera din .bash_profile
och lägg till sökvägen till heroku till den befintliga PATH-specifieraren
# User specific environment and startup programs PATH=$PATH:$HOME/bin:/usr/local/heroku/bin export PATH
Fungerade för mig!