jueves, 27 de agosto de 2015

OS X - Illegal instruction: 4 - Docker Compose - ES



Buenas gente!

Me mudé al mundo de OS X y cia.

Tengo una macbook pro medio viejita y hace poco empecé a trabajar con docker, al ejecutar:

docker-compose build

Para armar una imagen. Me deparo con el siguiente error:

Illegal instruction: 4

Después de investigar un mucho, encuentro que este es un issue relacionado a docker-compose, a fig parece y a pip. Toda una confusión. Entonces la solución es instalar la última versión de python para instalar la última versión de pip para instalar la última versión de docker-compose, vamos con las últimas versiones!

Instalar python:

brew install python


Al instalar python con homebrew ya te instalas pip.


Hay que tener en cuenta si pip estará en el PATH, si tienes /usr/local/bin en tu PATH todo bien, o podrás encontrar a pip en /usr/local/bin/pip

También leí por ahí que se puede instalar con:

sudo easy_install pip

Pero como suelo usar hombrew y no tuve problemas, ni siquiera probé eso.
Bueno finalmente ejecutan:

pip install docker-compose

Listo! Problema resuelto!

No hay comentarios:

Publicar un comentario