Na moim raspberry pi zainstalowałem pasek narzędzi heroku. Wraz z nową wersją v4 heroku-toolbelt zaczęło się to zawodzić i musiałem go ponownie zainstalować:

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

Teraz podczas sprawdzania instalacji wygląda na to, że heroku jest włączone właściwa ścieżka:

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

Jednak po uruchomieniu dowolnego polecenia Heroku próbuje się zaktualizować i kończy się niepowodzeniem:

$ 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 

Jeśli spróbuję zainstalować go w sposób samodzielny, jest tak samo:

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 

Oczywiście najpierw odinstalowałem (obie wersje , ubuntu one i standalone) przed próbą zainstalowania go ponownie, ale miałem ten sam wynik. Zaktualizowałem również i zaktualizowałem również mój Raspbian (sudo apt-get update i sudo apt-get upgrade).

Dlaczego otrzymuję ten błąd i jak mogę go rozwiązać?

Uwaga: pracuję pod Raspbian GNU / Linux 7 (wheezy)

Komentarze

  • Wydaje się interesujące. Nigdy nie myślałem o Heroku na Raspberry Pi, ' właśnie używałem go na moim Macu. ' Odpowiem teraz na twoje pytanie.

Odpowiedź

Prawdopodobnie nadal masz zainstalowane stare Heroku. Czy możesz spróbować:

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

Gdy już to zrobisz, zainstaluj ponownie i spróbuj ponownie. Możesz też użyć tego jako możliwość uaktualnienia do Jessie, wyczyszczenia karty i zainstalowania jej na Jessie.

Komentarze

  • Próbowałem tego przed napisaniem tutaj. oficjalne dokumenty: link
  • Ah ha. Czy próbowałeś tego na nowej instalacji? Może z Jessie?
  • Nie, nie ' t. Mam kilka innych projektów na moim pi i mogę po prostu ' t uaktualnić bez sprawdzania kilku rzeczy. I jak powiedziałem, kiedyś działało dobrze.
  • W porządku. Czy masz pod ręką nową kartę SD?
  • Rozumiem, ale chciałbym znaleźć mniej destrukcyjne rozwiązanie.

Odpowiedź

Wypróbuj samodzielną instalację, od 30.09.2017, ramię jest teraz dostępne:

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

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *