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ám which 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ám heroku 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ě!

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *