Tenía el heroku-toolbelt instalado en mi raspberry pi. Con la nueva versión v4 de heroku-toolbelt, comenzó a fallar y tuve que reinstalarlo:
wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh
Ahora, al verificar la instalación, parece que heroku está debajo la ruta correcta:
$ which heroku /usr/local/heroku/bin/heroku
Pero cuando se ejecuta cualquier comando heroku, intenta actualizarse y falla:
$ 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
Si trato de instalarlo de forma independiente, es lo mismo:
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
Por supuesto que lo desinstalé primero (ambas versiones , ubuntu one e independiente) antes de intentar instalarlo de nuevo, pero obtuve el mismo resultado. También actualicé y actualicé mi raspbian (sudo apt-get update y sudo apt-get upgrade).
¿Por qué recibo este error y cómo puedo solucionarlo?
Nota: Estoy bajo Raspbian GNU / Linux 7 (wheezy)
Comentarios
- Parece interesante. Nunca pensé en Heroku en una Raspberry Pi, ' lo acabo de usar en mi Mac. ' responderé tu pregunta ahora.
Responder
Probablemente todavía tengas instalado el antiguo Heroku. ¿Puedes probar esto?
sudo apt-get remove heroku-toolbelt sudo rm /etc/apt/sources.list.d/heroku.list
Una vez que hayas hecho eso, vuelve a instalar e intenta de nuevo. O puedes usar esto como una oportunidad para actualizar a Jessie, limpiar su tarjeta e instalarla en Jessie.
Comentarios
- Lo intenté antes de escribir aquí. De hecho, seguí los documentos oficiales: enlace
- Ah, ja. ¿Lo probaste en una nueva instalación? ¿Quizás con Jessie?
- No, no he ' t. Tengo algunos otros proyectos en mi pi y no puedo ' t actualizar sin comprobar algunos cosas. Y como dije, solía funcionar bien.
- Muy bien. ¿Tiene una tarjeta SD nueva?
- Veo su punto pero me gustaría encontrar una tarjeta menos solución disruptiva.
Respuesta
Pruebe la instalación independiente, a partir del 30/9/17, arm ahora disponible:
wget https://cli-assets.heroku.com/heroku-cli/channels/stable/heroku-cli-linux-arm.tar.gz -O heroku.tar.g z