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

https://devcenter.heroku.com/articles/heroku-cli#standalone

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *