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

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

Lascia un commento

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