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