Sou novo no Linux e Heroku. Baixei o Heroku Toolbelt em minha configuração CentOS / VirtualBox usando o seguinte comando:

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

No entanto, de acordo com as páginas de manual, wget apenas baixa arquivos, ele não instala (está correto?). Verifiquei duas vezes para ver se o Heroku Toolbelt foi instalado com este comando:

heroku login 

mas eu tenho um command not found erro.

Também não sei o nome do arquivo Heroku Toolbelt que baixei, mas presumi que fosse install.sh mas tudo o que vejo em meu diretório atual é: install.log e install.log.syslog

Eu também fiz este comando

which heroku 

mas recebi uma no Heroku in ... mensagem

Minha pergunta é: como faço para instalar o Heroku Toolbelt? Que comandos devo usar? Como posso identificar o arquivo que foi baixado em primeiro lugar? Qualquer ajuda será apreciada.

Comentários

  • O que diz o arquivo de log de instalação? (E não, você não ' acabou de baixar, você o executou " em tempo real " – preste atenção aos comandos que você executa, que ' é tão perigoso quanto clicar em arquivos .exe aleatórios que você recebe por e-mail se você não ' não confie na fonte.)

Resposta

Presumindo que você instalou como root / sudo , após a instalação, você será solicitado a:

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

Portanto, se você adicioná-lo ao seu PATH em ~/.profile, por exemplo:

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

e reinicie sua sessão, deve funcionar:

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: 

Comentários

  • quando eu faço whereis heroku Eu obtenho este resultado: heroku: /usr/local/heroku. Mas quando faço which heroku, recebo o seguinte: /usr/bin/which: no heroku in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/me/bin). Quando eu heroku login, recebo esta mensagem: -bash: heroku: command not found.

Resposta

No Centos 6, o arquivo de perfil é chamado de .bash_profile (não .profile) Edite seu .bash_profile e adicione o caminho para heroku ao especificador PATH existente

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

Funcionou para mim!

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *