Mac OS X Mavericks - ajouter au chemin

11

J'essaie de mettre en place un projet phonegap et tout en essayant d'ajouter une plate-forme, il génère l'erreur suivante:

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.

J'ai essayé ce que j'ai lu ici: Comment définir des variables d'environnement sur OS X?

et a écrit ce qui suit dans le fichier .profile:

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

alors qu'il a ajouté la commande android à mon chemin et que j'ai pu l'exécuter et obtenir une réponse, j'ai commencé à remarquer qu'une simple commande "ls" ne fonctionnait pas soudainement - jusqu'à ce que j'enlève ce que j'ai fait.

comment puis-je ajouter un autre chemin à la variable PATH? comment cela fonctionne-t-il de toute façon sur OS X?

Merci

developer82
la source

Réponses:

13

Votre commande remplace toute la variable path par votre chemin, supprimant ainsi les dossiers tels que / bin. Vous devez ajouter votre chemin au chemin existant, pas le remplacer:

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

Alternativement, afin de ne pas remplacer les outils trouvés dans les dossiers qui se trouvent dans votre chemin existant, vous pouvez ajouter votre nouveau dossier à la fin de la variable de chemin:

export PATH=$PATH:/users/ophir/android-sdks/tools
grg
la source
Merci. Cela a fait l'affaire. comment puis-je ajouter plus d'un chemin? délimiter avec; ?
developer82
1
@ developer82 Délimiter avec :-/path/1:/path/2:$PATH
grg
2
Oui, délimitez les différents chemins avec ':'. J'aime également ajouter le nouveau chemin à la fin plutôt qu'au début, donc je le fais export PATH=$PATH:/users/ophir/android-sdks/tools- cela signifie que vous ne pouvez pas remplacer accidentellement l'un des outils système car ils seront trouvés en premier.
Tony Williams
@grgarside i got this error "Une erreur s'est produite lors de la création du sous-projet Android. / bin / sh: /Users/****/.cordova/lib/android/cordova/3.3.0/bin/create: Aucune fichier ou répertoire "
Charan Giri