Repito: de los cuatro ejecutables, solo puedes usar el que corresponda a tu arquitectura y sistema operativo. Si no, te saldrá el aviso de "
cannot execute binary file".
De lo que muestras, parece que el que te funciona es el del Mac OS X de 64bit. Pues entonces usa ese.
El porqué hace un
logout cuando lo ejecutas, es porque has escrito un comando
exit al final de la línea. Eso lo que hace es terminar la sesión actual. Solución: No lo escribas.
El mensaje de "smalt: command not found" es correcto: el sistema operativo no sabe dónde está el comando
smalt. En realidad, se llama
smalt_MacOSX_i686_64bit. Sí, queda muy largo, pero es ese. Si quieres, lo renombras a solo
smalt, con el comando
mv:
- Código: Seleccionar todo
$ mv smalt_MacOSX_i686_64bit smalt
Si quieres ejecutar el comando desde un directorio que no sea en donde reside el propio comando
smalt, debes modificar el
$PATH para que el
shell pueda encontrarlo. Supongamos que el comando lo tienes en la ruta
/Users/ricardosanchezrodriguez/Desktop/smalt-0.7.4/. Entonces, en la línea de comandos ejecutarás esta orden:
- Código: Seleccionar todo
$ export PATH=$PATH:/Users/ricardosanchezrodriguez/Desktop/smalt-0.7.4/
y partir de ese momento, ya podrás ejecutar smalt_MacOSX_i686_64bit desde cualquier parte:
- Código: Seleccionar todo
$ smalt version
Como es muy latoso el tener que escribir el export cada vez que entras al sistema, lo mejor es buscar algún archivo llamado
.bashrc dentro del directorio raíz (/Users/ricardosanchezrodriguez) y le añades esa línea. Así se ejecutará cada vez que entres al sistema.