Jsem v Linuxu a Heroku nový. Stáhl jsem Heroku Toolbelt do mého nastavení CentOS / VirtualBox pomocí následujícího příkazu:
wget -qO- https://toolbelt.heroku.com/install.sh | sh
Podle manuálových stránek však wget stáhne pouze soubory, nenainstaluje se (je to správné?). Znovu jsem zkontroloval, zda byl Heroku Toolbelt nainstalován pomocí tohoto příkazu:
heroku login
, ale dostal jsem command not found
chyba.
Také nevím název souboru Heroku Toolbelt, který jsem stáhl, ale předpokládal jsem, že to byl install.sh
ale v mém aktuálním adresáři vidím pouze: install.log
a install.log.syslog
Také jsem udělal tento příkaz
which heroku
ale dostal jsem no Heroku in ...
zprávu
Moje otázka zní: jak nainstaluji Heroku Toolbelt? Jaké příkazy používám? Jak identifikuji soubor, který byl stažen na prvním místě? Oceníme jakoukoli pomoc.
Komentáře
- Co říká instalační soubor protokolu? (A ne, ' jste si to prostě nestáhli, spustili jste to " za běhu " – věnujte pozornost tomu, jaké příkazy spouštíte, že ' je stejně nebezpečný jako klikání na náhodné soubory .exe, které obdržíte e-mailem, pokud ' nedůvěřujete zdroji.)
Odpovědět
Za předpokladu, že jste nainstalovali root / sudo , po instalaci budete vyzváni k:
Add the Heroku CLI to your PATH using: $ echo "PATH="/usr/local/heroku/bin:$PATH"" >> ~/.profile Installation complete
Pokud jej tedy přidáte do svého PATH
v ~/.profile
, např .:
PATH=/usr/local/heroku/bin:$PATH
a restartujte relaci, mělo by to fungovat:
whereis heroku heroku: /usr/local/heroku /usr/local/heroku/bin/heroku which heroku /usr/local/heroku/bin/heroku
a:
heroku login Enter your Heroku credentials. Email:
Komentáře
- když ano
whereis heroku
Zobrazuje se mi tento výsledek:heroku: /usr/local/heroku
. Ale když udělámwhich heroku
dostanu toto:/usr/bin/which: no heroku in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/me/bin)
. Když udělámheroku login
zobrazí se tato zpráva:-bash: heroku: command not found
.
Odpovědět
Na serveru Centos 6 se soubor profilu nazývá .bash_profile
(ne .profile
) Upravte svůj .bash_profile
a přidejte cestu k heroku ke stávajícímu specifikátoru PATH
# User specific environment and startup programs PATH=$PATH:$HOME/bin:/usr/local/heroku/bin export PATH
Pracoval pro mě!