Jag hade installerat heroku-verktygsbältet på min hallon-pi. Med den nya v4-utgåvan av heroku-toolbelt började det misslyckas och jag var tvungen att installera om det:

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

Nu när installationen kontrolleras ser det ut som heroku är under rätt väg:

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

Men när du kör några heroku-kommandon försöker den uppdatera sig själv och misslyckas:

$ 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 

Om jag försöker installera det med det fristående sättet är det precis samma sak:

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 

Naturligtvis avinstallerade jag det först (båda versionerna , ubuntu one och fristående) innan jag försökte installera det igen men jag hade samma resultat. Jag har också uppdaterat och uppgraderat min raspbian också (sudo apt-get update och sudo apt-get upgrade).

Varför får jag det här felet och hur kan jag lösa det?

Obs: Jag är under Raspbian GNU / Linux 7 (wheezy)

Kommentarer

  • Verkar intressant. Har aldrig tänkt på Heroku på en Raspberry Pi, jag ' har bara använt den på min Mac. Jag ' Jag svarar på din fråga nu.

Svar

Du har antagligen fortfarande den gamla Heroku installerad. Kan du prova detta:

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

När du har gjort det, installera om det och försök igen. Eller så kan du använda det här som en möjlighet att uppgradera till Jessie och torka av ditt kort och installera det på Jessie.

Kommentarer

  • Jag försökte det innan jag skrev här. Jag följde faktiskt de officiella dokumenten: länk
  • Ah ha. Försökte du det med en ny installation? Kanske med Jessie?
  • Nej, jag har inte ' t. Jag har några andra projekt i mitt pi och jag kan bara ' t uppgradera utan att kontrollera en hel del saker. Och som jag brukade fungera ok.
  • Okej. Har du ett nytt SD-kort runt?
  • Jag ser din mening men jag skulle vilja hitta ett mindre störande lösning.

Svar

Prova den fristående installationen, från och med 9/30/17, arm är nu tillgängligt:

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

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *