Sono nuovo di Linux e Heroku. Ho scaricato Heroku Toolbelt nella mia configurazione CentOS / VirtualBox utilizzando il seguente comando:

wget -qO- https://toolbelt.heroku.com/install.sh | sh 

Tuttavia, secondo le pagine man, wget scarica solo i file, non si installa (è corretto?). Ho ricontrollato per vedere se Heroku Toolbelt è stato installato con questo comando:

heroku login 

ma ho ricevuto un command not found errore.

Inoltre non conosco il nome del file Heroku Toolbelt che ho scaricato, ma ho pensato che fosse install.sh ma tutto quello che vedo nella mia directory corrente è: install.log e install.log.syslog

Ho anche eseguito questo comando

which heroku 

ma ho ricevuto no Heroku in ... messaggio

La mia domanda è: come installo il Heroku Toolbelt? Quali comandi uso? Come identifico il file che è stato scaricato in primo luogo? Qualsiasi assistenza sarà apprezzata.

Commenti

  • Cosa dice il file di registro dellinstallazione? (E no, ' non lhai semplicemente scaricato, lhai eseguito " al volo " – presta attenzione ai comandi che esegui, che ' è pericoloso quanto fare clic su file .exe casuali che ricevi via email se non ' t fidarsi della fonte.)

Risposta

Supponendo che tu sia installato come root / sudo , dopo linstallazione ti verrà chiesto di:

Add the Heroku CLI to your PATH using: $ echo "PATH="/usr/local/heroku/bin:$PATH"" >> ~/.profile Installation complete 

Quindi, se lo aggiungi al tuo PATH in ~/.profile, ad esempio:

PATH=/usr/local/heroku/bin:$PATH 

e riavvia la sessione, dovrebbe funzionare:

whereis heroku heroku: /usr/local/heroku /usr/local/heroku/bin/heroku which heroku /usr/local/heroku/bin/heroku 

e:

heroku login Enter your Heroku credentials. Email: 

Commenti

  • quando lo faccio whereis heroku Ottengo questo risultato: heroku: /usr/local/heroku. Ma quando faccio which heroku ottengo questo: /usr/bin/which: no heroku in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/me/bin). Quando eseguo heroku login ricevo questo messaggio: -bash: heroku: command not found.

Risposta

Su Centos 6 il file-profilo si chiama .bash_profile (non .profile) Modifica il tuo .bash_profile e aggiungi il percorso a heroku allo specificatore PATH esistente

# User specific environment and startup programs PATH=$PATH:$HOME/bin:/usr/local/heroku/bin export PATH 

Ha funzionato per me!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *