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

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *