Mac OS X Mavericks: aggiungi al percorso


11

Sto cercando di impostare un progetto phonegap e mentre provo ad aggiungere una piattaforma genera il seguente errore:

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.

Ho provato quello che ho letto qui: come posso impostare le variabili di ambiente su OS X?

e ha scritto quanto segue nel file .profile:

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

mentre ha aggiunto il comando android al mio percorso e sono stato in grado di eseguirlo e ottenere una risposta, ho iniziato a notare che un semplice comando "ls" improvvisamente non ha funzionato - fino a quando non ho rimosso quello che ho fatto.

come posso aggiungere un altro percorso alla variabile PATH? come funziona comunque su OS X?

Grazie

Risposte:


13

Il tuo comando sostituisce l'intera variabile del percorso con il tuo percorso, rimuovendo così le cartelle come / bin. Devi aggiungere il tuo percorso al percorso esistente, non sostituirlo:

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

In alternativa, in modo da non sostituire gli strumenti trovati nelle cartelle che si trovano nel percorso esistente, è possibile aggiungere la nuova cartella alla fine della variabile percorso:

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

Grazie. Questo ha funzionato. come posso aggiungere più di un percorso? delimitare con; ?
developer82

1
@ developer82 Delimit con :-/path/1:/path/2:$PATH
grg

2
Sì, delimitare i diversi percorsi con ':'. Mi piace anche aggiungere il nuovo percorso alla fine piuttosto che all'inizio, quindi lo faccio export PATH=$PATH:/users/ophir/android-sdks/tools- significa che non è possibile sostituire accidentalmente uno degli strumenti di sistema in quanto verranno trovati per primi.
Tony Williams,

@grgarside ho ricevuto questo errore "Si è verificato un errore durante la creazione del sottoprogetto Android. / bin / sh: /Users/****/.cordova/lib/android/cordova/3.3.0/bin/create: No file o directory "
Charan Giri,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.