Eu instalei o heroku-toolbelt no meu raspberry pi. Com o novo lançamento v4 do heroku-toolbelt ele começou a falhar e tive que reinstalá-lo:

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

Agora, ao verificar a instalação, parece que o heroku está abaixo o caminho certo:

$ which heroku /usr/local/heroku/bin/heroku 

Mas ao executar qualquer comando heroku, ele tenta se atualizar e falha:

$ heroku --version Installing Heroku Toolbelt v4... done. For more information on Toolbelt v4: https://github.com/heroku/heroku-cli Illegal instruction Illegal instruction ! error getting commands pid 3275 exit 132 

Se eu tento instalá-lo de forma autônoma, é exatamente o mesmo:

wget -O- https://toolbelt.heroku.com/install.sh | sh $ heroku login Installing Heroku Toolbelt v4... done. For more information on Toolbelt v4: https://github.com/heroku/heroku-cli Illegal instruction Illegal instruction ! error getting commands pid 3531 exit 132 

Claro que desinstalei primeiro (ambas as versões , ubuntu e autônomo) antes de tentar instalá-lo novamente, mas tive o mesmo resultado. Eu também atualizei e atualizei meu raspbian (sudo apt-get update e sudo apt-get upgrade).

Por que estou recebendo este erro e como posso resolvê-lo?

Nota: Estou sob Raspbian GNU / Linux 7 (wheezy)

Comentários

  • Parece interessante. Nunca pensei no Heroku em um Raspberry Pi, ' acabei de usá-lo no meu Mac. Eu ' responderei sua pergunta agora.

Resposta

Você provavelmente ainda tem o antigo Heroku instalado. Você pode tentar isso:

sudo apt-get remove heroku-toolbelt sudo rm /etc/apt/sources.list.d/heroku.list

Depois de fazer isso, reinstale e tente novamente. Ou você pode usar isso como uma oportunidade de atualizar para o Jessie, limpar seu cartão e instalá-lo no Jessie.

Comentários

  • Eu tentei isso antes de escrever aqui. os documentos oficiais: link
  • Ah ha. Você experimentou em uma nova instalação? Talvez com Jessie?
  • Não, eu não ' t. Tenho alguns outros projetos no meu pi e só posso ' atualizar sem verificar alguns coisas. E como eu disse, costumava funcionar bem.
  • Tudo bem. Você tem um cartão SD novo por perto?
  • Entendo o que quer dizer, mas gostaria de encontrar um menos solução disruptiva.

Resposta

Experimente a instalação autônoma, a partir de 30/09/17, arm is now disponível:

wget https://cli-assets.heroku.com/heroku-cli/channels/stable/heroku-cli-linux-arm.tar.gz -O heroku.tar.g z

https://devcenter.heroku.com/articles/heroku-cli#standalone

Deixe uma resposta

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