Olen uusi Linux- ja Heroku-käyttöjärjestelmissä. Latasin tiedoston Heroku-työkaluvyö CentOS- / VirtualBox-asetuksiini seuraavalla komennolla:
wget -qO- https://toolbelt.heroku.com/install.sh | sh
Man-sivujen mukaan wget kuitenkin vain lataa tiedostoja, se ei asenna (onko tämä oikein?). Tarkistin vielä, onko Heroku Toolbelt asennettu tällä komennolla:
heroku login
mutta sain command not found
-virhe.
En myöskään tiedä lataamani Heroku Toolbelt -tiedoston nimeä, mutta oletin, että se oli install.sh
mutta nykyisessä hakemistossa näen vain: install.log
ja install.log.syslog
Tein myös tämän komennon
which heroku
mutta sain no Heroku in ...
viestin
Kysymykseni kuuluu: miten asennan Heroku Toolbelt? Mitä komentoja käytän? Kuinka tunnistan tiedoston ladattiin ensin? Mahdollista apua arvostetaan.
Kommentit
- Mitä asennuslokitiedosto sanoo? (Ja ei, et ' et vain ladannut sitä, juoksit sen " lennossa " – kiinnitä huomiota suoritettaviin komentoihin, jotka ' ovat melkein yhtä vaarallisia kuin napsauttaa sähköpostitse saamiasi satunnaisia .exe-tiedostoja, jos et ' luota lähteeseen.)
Vastaa
Olettaen, että olet asentanut juuren / sudon , asennuksen jälkeen sinua pyydetään:
Add the Heroku CLI to your PATH using: $ echo "PATH="/usr/local/heroku/bin:$PATH"" >> ~/.profile Installation complete
Joten, jos lisäät sen PATH
kohtaan ~/.profile
, esimerkiksi:
PATH=/usr/local/heroku/bin:$PATH
ja käynnistä istunto uudelleen, sen pitäisi toimia:
whereis heroku heroku: /usr/local/heroku /usr/local/heroku/bin/heroku which heroku /usr/local/heroku/bin/heroku
ja:
heroku login Enter your Heroku credentials. Email:
kommentit
- kun teen
whereis heroku
Saan tämän tuloksen:heroku: /usr/local/heroku
. Mutta kun teenwhich heroku
, saan tämän:/usr/bin/which: no heroku in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/me/bin)
. Kun teenheroku login
, saan tämän viestin:-bash: heroku: command not found
.
Vastaa
Centos 6: ssa profiilitiedosto on nimeltään .bash_profile
(ei .profile
) Muokkaa .bash_profile
ja lisää polku herokuun olemassa olevaan PATH-määrittimeen
# User specific environment and startup programs PATH=$PATH:$HOME/bin:/usr/local/heroku/bin export PATH
Toimi minulle!