Mac OS X Mavericks: agregar a la ruta

Estoy tratando de configurar un proyecto phonegap y al intentar agregar una plataforma, aparece el siguiente error:

Error: The command "android" failed. Make sure you have the latest Android SDK installed, and the "android" command (inside the tools/ folder) is added to your path.

Probé lo que leí aquí: ¿Cómo configuro las variables de entorno en OS X?

y escribió lo siguiente en el archivo .profile:

export PATH=/users/ophir/android-sdks/tools

Si bien agregó el comando de Android a mi ruta y pude ejecutarlo y obtener una respuesta, comencé a notar que un simple comando "ls" de repente no funcionó, hasta que eliminé lo que había hecho.

¿Cómo puedo agregar otra ruta a la variable PATH? ¿Cómo funciona todo en OS X de todos modos?

Gracias

Respuestas (1)

Su comando reemplaza la variable de ruta completa con su ruta, eliminando así carpetas como /bin. Debe agregar su ruta a la ruta existente, no reemplazarla:

export PATH=/users/ophir/android-sdks/tools:$PATH

Alternativamente, para que no reemplace las herramientas que se encuentran en las carpetas que están en su ruta existente, puede agregar su nueva carpeta al final de la variable de ruta:

export PATH=$PATH:/users/ophir/android-sdks/tools
Gracias. Eso hizo el truco. ¿Cómo puedo agregar más de una ruta? delimitar con ; ?
@developer82 Delimitar con :/path/1:/path/2:$PATH
Sí, delimita los diferentes caminos con ':'. También me gusta agregar la nueva ruta al final en lugar del principio, así que lo hago export PATH=$PATH:/users/ophir/android-sdks/tools; significa que no puede reemplazar accidentalmente una de las herramientas del sistema, ya que se encontrará primero.
@grgarside recibí este error "Se produjo un error durante la creación del subproyecto de Android. /bin/sh: /Users/****/.cordova/lib/android/cordova/3.3.0/bin/create: No such archivo o directorio"