Na svém malinovém pi jsem měl nainstalován heroku-toolbelt. S novým vydáním heroku-toolbelt v4 začal selhávat a musel jsem jej znovu nainstalovat:
wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh
Nyní při kontrole instalace vypadá, že heroku je pod správná cesta:
$ which heroku /usr/local/heroku/bin/heroku
Ale při spuštění jakýchkoli příkazů heroku se pokusí aktualizovat sám sebe a selže:
$ 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
Pokud se pokusím nainstalovat samostatným způsobem, je to stejné:
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
Nejprve jsem to samozřejmě odinstaloval (obě verze) , ubuntu jeden a samostatný), než se pokusím znovu nainstalovat, ale měl jsem stejný výsledek. Také jsem aktualizoval a upgradoval také svůj raspbian (sudo apt-get update a sudo apt-get upgrade).
Proč se mi zobrazuje tato chyba a jak ji mohu vyřešit?
Poznámka: Používám Raspbian GNU / Linux 7 (pískání)
Komentáře
- Vypadá to zajímavě. Nikdy jsem o Heroku na Raspberry Pi nepřemýšlel, ' jsem ho právě použil na svém počítači Mac. ' Odpovím nyní na vaši otázku.
Odpovědět
Pravděpodobně máte stále nainstalované staré Heroku. Můžete to zkusit:
sudo apt-get remove heroku-toolbelt sudo rm /etc/apt/sources.list.d/heroku.list
Jakmile to uděláte, znovu nainstalujte a zkuste to znovu. Nebo můžete použít jako příležitost upgradovat na Jessie a otřít si kartu a nainstalovat ji na Jessie.
Komentáře
- Zkoušel jsem to, než jsem sem napsal. Vlastně jsem sledoval oficiální dokumenty: odkaz
- Ah ha. Zkusili jste to na nové instalaci? Možná s Jessie?
- Ne, nemám ' t. Ve svém pi mám nějaké další projekty a prostě nemůžu ' t upgradovat bez kontroly několika věci. A jak jsem řekl, fungovalo to dobře.
- Dobře. Máte v okolí novou kartu SD?
- Vidím váš názor, ale chtěl bych najít méně rušivé řešení.
Odpověď
Vyzkoušejte samostatnou instalaci, od 30. 9. 17 je nyní arm k dispozici:
wget https://cli-assets.heroku.com/heroku-cli/channels/stable/heroku-cli-linux-arm.tar.gz -O heroku.tar.g z