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