"No se puede ejecutar el archivo binario" con un alias de binario

1

He instalado tanto python3.3 como python2.6. He configurado python3.3 como predeterminado creando un alias llamado "python" en usr / bin y otro para python2.6 llamado "python2.6". Ahora si escribo en el terminal "python", python3.3 estará abierto, pero si escribo "python2.6" obtendré "no puedo ejecutar un archivo binario". Puedo lanzar el binario directamente pero no a través del alias. He comprobado los permisos y soy el mismo tanto para los binarios como para los alias, así que no sé qué hacer. ¿Puede alguien ayudarme?

    
pregunta Rnhmjoj 03.02.2013 - 17:20

1 respuesta

6

En lugar de usar alias de Finder, use Terminal para crear enlaces simbólicos (vea man ls para más detalles):

ln -s /path/to/python3.3/binary /usr/local/bin/python
ln -s /path/to/python2.6/binary /usr/local/bin/python2.6

Por lo general, no es una buena idea meterse con el contenido de /usr/bin (se eliminará con la próxima actualización). Use /usr/local/bin en su lugar y asegúrese de que venga antes de /usr/bin en $ PATH.

    
respondido por el nohillside 03.02.2013 - 18:07

Lea otras preguntas en las etiquetas