Jeg havde installeret heroku-værktøjsbælte på min hindbær-pi. Med den nye v4-udgivelse af heroku-toolbelt begyndte det at mislykkes, og jeg måtte geninstallere det:

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

Nu når installationen kontrolleres ser det ud til, at heroku er under den rigtige sti:

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

Men når du kører en hvilken som helst heroku-kommando, prøver den at opdatere sig 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 at installere det med den enkeltstående måde, er det bare 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 afinstallerede jeg det først (begge versioner , ubuntu one og standalone) før jeg forsøgte at installere det igen, men jeg havde det samme resultat. Jeg opdaterede og opgraderede også min raspbian (sudo apt-get update og sudo apt-get upgrade).

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

Bemærk: Jeg er under Raspbian GNU / Linux 7 (wheezy)

Kommentarer

  • Synes interessant. Har aldrig tænkt på Heroku på en Raspberry Pi, jeg ' har lige brugt det på min Mac. Jeg ' Jeg besvarer dit spørgsmål nu.

Svar

Du har sandsynligvis stadig den gamle Heroku installeret. 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, skal du geninstallere og prøve igen. Eller du kan bruge dette som en mulighed for at opgradere til Jessie og tørre dit kort og installere det på Jessie.

Kommentarer

  • Jeg prøvede det før jeg skrev her. Jeg fulgte faktisk de officielle dokumenter: link
  • Ah ha. Prøver du det med en ny installation? Måske med Jessie?
  • Nej, jeg har ikke ' t. Jeg har nogle andre projekter i min pi, og jeg kan bare ' t opgradere uden at kontrollere en hel del ting. Og som jeg plejede at fungere ok.
  • Okay. Har du et nyt SD-kort rundt?
  • Jeg kan se dit pointe, men jeg vil gerne finde et mindre forstyrrende løsning.

Svar

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *