Avevo installato heroku-toolbelt sul mio raspberry pi. Con la nuova versione v4 di heroku-toolbelt ha iniziato a fallire e ho dovuto reinstallarlo:
wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh
Ora, controllando linstallazione, sembra che heroku sia sotto il percorso giusto:
$ which heroku /usr/local/heroku/bin/heroku
Ma quando esegue qualsiasi comando heroku, cerca di aggiornarsi e fallisce:
$ 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 provo a installarlo in modalità standalone è esattamente lo stesso:
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
Ovviamente lho disinstallato prima (entrambe le versioni , ubuntu one e standalone) prima di provare a installarlo di nuovo ma ho ottenuto lo stesso risultato. Ho anche aggiornato e aggiornato anche il mio raspbian (sudo apt-get update e sudo apt-get upgrade).
Perché ricevo questo errore e come posso risolverlo?
Nota: sono sotto Raspbian GNU / Linux 7 (wheezy)
Commenti
- Sembra interessante. Non ho mai pensato a Heroku su un Raspberry Pi, ' lho appena usato sul mio Mac. ' risponderò ora alla tua domanda.
Rispondi
Probabilmente hai ancora installato il vecchio Heroku. Puoi provare questo:
sudo apt-get remove heroku-toolbelt sudo rm /etc/apt/sources.list.d/heroku.list
Dopo averlo fatto, reinstallalo e riprova. Oppure puoi usarlo come unopportunità per passare a Jessie, pulire la scheda e installarla su Jessie.
Commenti
- Lho provato prima di scrivere qui. In realtà lho seguito i documenti ufficiali: link
- Ah ah. Lhai provato con una nuova installazione? Magari con Jessie?
- No, non ho ' t. Ho altri progetti nel mio pi e posso ' t aggiornare senza controllarne alcuni cose. E come ho detto funzionava bene.
- Va bene. Hai una nuova scheda SD in giro?
- Capisco il tuo punto ma vorrei trovarne una di meno soluzione dirompente.
Risposta
Prova linstallazione autonoma, a partire dal 30/09/17, arm è ora disponibile:
wget https://cli-assets.heroku.com/heroku-cli/channels/stable/heroku-cli-linux-arm.tar.gz -O heroku.tar.g z