Új vagyok a Linux és a Heroku számára. Letöltöttem a Heroku Toolbelt a CentOS / VirtualBox telepítőbe a következő paranccsal:
wget -qO- https://toolbelt.heroku.com/install.sh | sh
A man oldalak szerint azonban a wget csak fájlokat tölt le, nem települ (ez helyes?). Még egyszer ellenőriztem, hogy a Heroku Toolbelt telepítve van-e ezzel a paranccsal:
heroku login
de kaptam egy command not found
hiba.
Nem tudom a letöltött Heroku Toolbelt fájl nevét sem, de feltételeztem, hogy install.sh
de a jelenlegi könyvtáramban csak annyit látok: install.log
és install.log.syslog
Ezt a parancsot is megcsináltam
which heroku
de no Heroku in ...
üzenetet kaptam
Kérdésem: hogyan kell telepíteni a Heroku Toolbelt? Milyen parancsokat használok? Hogyan tudom azonosítani a fájlt egyáltalán letöltötték? Minden segítséget értékelni fogunk.
Megjegyzések
- Mit mond a telepítési naplófájl? (És nem, nem ' nem csak letöltötte, hanem futtatta " menet közben " – figyeljen arra, hogy milyen parancsokat futtat, amelyek ' nagyjából olyan veszélyesek, mint az e-mailben kapott véletlenszerű .exe fájlokra kattintani, ha nem ' nem bízik a forrásban.)
Válasz
Feltételezve, hogy root / sudo néven telepítetted , a telepítés után a rendszer kéri:
Add the Heroku CLI to your PATH using: $ echo "PATH="/usr/local/heroku/bin:$PATH"" >> ~/.profile Installation complete
Tehát, ha hozzáadja a PATH
könyvtárhoz a ~/.profile
, pl .:
PATH=/usr/local/heroku/bin:$PATH
és indítsa újra a munkamenetet, működnie kell:
whereis heroku heroku: /usr/local/heroku /usr/local/heroku/bin/heroku which heroku /usr/local/heroku/bin/heroku
és:
heroku login Enter your Heroku credentials. Email:
megjegyzések
- amikor megteszem
whereis heroku
Ezt az eredményt kapom:heroku: /usr/local/heroku
. De amikor megteszemwhich heroku
ezt kapom:/usr/bin/which: no heroku in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/me/bin)
. Amikor megcsinálomheroku login
ezt az üzenetet kapom:-bash: heroku: command not found
.
Válasz
A Centos 6-on a profilfájl neve .bash_profile
(nem .profile
) Szerkessze az .bash_profile
fájlt, és adja hozzá a heroku elérési útját a meglévő PATH specifikátorhoz
# User specific environment and startup programs PATH=$PATH:$HOME/bin:/usr/local/heroku/bin export PATH
Nekem bevált!