Jeg hadde heroku-verktøybeltet installert på bringebær-pi-en min. Med den nye v4-utgivelsen av heroku-verktøybelte begynte den å mislykkes, og jeg måtte installere den på nytt:

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

Nå når du sjekker installasjonen ser det ut som heroku er under rett vei:

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

Men når du kjører noen heroku-kommandoer, prøver den å oppdatere seg selv og mislykkes:

$ 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 

Hvis jeg prøver å installere det på den frittstående måten, er det akkurat det samme:

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 

Selvfølgelig avinstallerte jeg det først (begge versjoner , ubuntu one og frittstående) før jeg prøvde å installere den igjen, men jeg hadde det samme resultatet. Jeg har også oppdatert og oppgradert raspbianen min også (sudo apt-get update og sudo apt-get upgrade).

Hvorfor får jeg denne feilen, og hvordan kan jeg løse den?

Merk: Jeg er under Raspbian GNU / Linux 7 (wheezy)

Kommentarer

  • Virker interessant. Aldri tenkt på Heroku på en Raspberry Pi, jeg ' har nettopp brukt den på min Mac. Jeg ' Jeg svarer på spørsmålet ditt nå.

Svar

Du har sannsynligvis fortsatt den gamle Heroku installert. Kan du prøve dette:

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

Når du har gjort det, må du installere det på nytt og prøve på nytt. Eller du kan bruke dette som en mulighet til å oppgradere til Jessie, og tørke kortet ditt og installere det på Jessie.

Kommentarer

  • Jeg prøvde det før jeg skrev her. Jeg fulgte faktisk de offisielle dokumentene: lenke
  • Ah ha. Prøvde du det på en ny installasjon? Kanskje med Jessie?
  • Nei, jeg har ikke ' t. Jeg har noen andre prosjekter i pi-en, og jeg kan bare ' t oppgradere uten å sjekke ganske mange ting. Og som jeg pleide å fungere ok.
  • Greit. Har du et nytt SD-kort rundt?
  • Jeg ser poenget ditt, men jeg vil gjerne finne et mindre forstyrrende løsning.

Svar

Prøv den frittstående installasjonen, per 30.9.17, arm er nå tilgjengelig:

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

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *