Ik had de heroku-toolbelt geïnstalleerd op mijn raspberry pi. Met de nieuwe v4-uitgave van de heroku-toolbelt begon het te mislukken en ik moest het opnieuw installeren:
wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh
Bij het controleren van de installatie lijkt het erop dat heroku onder het juiste pad:
$ which heroku /usr/local/heroku/bin/heroku
Maar bij het uitvoeren van heroku-opdrachten probeert het zichzelf bij te werken en mislukt:
$ 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
Als ik het probeer te installeren op de zelfstandige manier, is het precies hetzelfde:
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
Natuurlijk heb ik het eerst verwijderd (beide versies , ubuntu one en standalone) voordat ik het opnieuw probeerde te installeren, maar ik had hetzelfde resultaat. Ik heb ook mijn raspbian bijgewerkt en geüpgraded (sudo apt-get update en sudo apt-get upgrade).
Waarom krijg ik deze foutmelding en hoe kan ik deze oplossen?
Opmerking: ik ben onder Raspbian GNU / Linux 7 (piepende ademhaling)
Reacties
- Lijkt interessant. Nooit aan Heroku gedacht op een Raspberry Pi, ik ' heb het net op mijn Mac gebruikt. Ik ' zal nu uw vraag beantwoorden.
Antwoord
Je hebt waarschijnlijk nog steeds de oude Heroku geïnstalleerd. Kunt u dit proberen:
sudo apt-get remove heroku-toolbelt sudo rm /etc/apt/sources.list.d/heroku.list
Zodra u dat heeft gedaan, installeert u het opnieuw en probeert u het opnieuw. Of u kunt dit gebruiken als een kans om te upgraden naar Jessie, en je kaart te wissen en op Jessie te installeren.
Reacties
- Ik heb dat geprobeerd voordat ik hier schreef. Ik volgde eigenlijk de officiële documenten: link
- Ah ha. Heb je het bij een nieuwe installatie geprobeerd? Misschien met Jessie?
- Nee, ik heb ' t. Ik heb een aantal andere projecten in mijn pi en ik kan ' t upgraden zonder er nogal wat te controleren dingen. En zoals ik al zei, werkte het vroeger goed.
- Oké. Heb je een nieuwe SD-kaart in de buurt?
- Ik begrijp je punt, maar ik zou graag een minder storende oplossing.
Answer
Probeer de zelfstandige installatie, vanaf 30-09-17 is arm nu beschikbaar:
wget https://cli-assets.heroku.com/heroku-cli/channels/stable/heroku-cli-linux-arm.tar.gz -O heroku.tar.g z