Am avut heroku-toolbelt instalat pe raspberry pi. Odată cu noua versiune v4 a heroku-toolbelt, a început să eșueze și a trebuit să o reinstalez:
wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh
Acum, când verificăm instalarea, se pare că Heroku este sub calea corectă:
$ which heroku /usr/local/heroku/bin/heroku
Dar când rulează orice comandă heroku încearcă să se actualizeze singură și nu reușește:
$ 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
Dacă încerc să-l instalez în modul independent, este la fel:
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
Desigur, l-am dezinstalat mai întâi (ambele versiuni , ubuntu one și standalone) înainte de a încerca să îl instalez din nou, dar am avut același rezultat. De asemenea, mi-am actualizat și actualizat raspbianul (sudo apt-get update și sudo apt-get upgrade).
De ce primesc această eroare și cum o pot rezolva?
Notă: Sunt sub Raspbian GNU / Linux 7 (wheezy)
Comentarii
- Pare interesant. Nu m-am gândit niciodată la Heroku pe un Raspberry Pi, ' tocmai l-am folosit pe Mac-ul meu. ' voi răspunde la întrebarea dvs. acum.
Răspuns
Probabil că încă aveți instalat vechiul Heroku. Puteți încerca acest lucru:
sudo apt-get remove heroku-toolbelt sudo rm /etc/apt/sources.list.d/heroku.list
Odată ce ați făcut acest lucru, reinstalați și încercați din nou. Sau puteți utiliza acest lucru ca o oportunitate de a trece la Jessie și de a vă șterge cardul și de a-l instala pe Jessie.
Comentarii
- Am încercat asta înainte de a scrie aici. documentele oficiale: link
- Ah ha. Ați încercat o nouă instalare? Poate cu Jessie?
- Nu, nu am ' t. Am câteva alte proiecte în pi și pur și simplu nu pot actualiza ' fără a verifica destul de multe lucruri. Și, așa cum am spus, a funcționat bine.
- Bine. Aveți un card SD nou în jur?
- Îți văd ideea, dar aș dori să găsesc un număr mai mic soluție perturbatoare.
Răspuns
Încercați instalarea independentă, începând cu 30.09.17, armul este acum disponibil:
wget https://cli-assets.heroku.com/heroku-cli/channels/stable/heroku-cli-linux-arm.tar.gz -O heroku.tar.g z