Mac OS X Mavericks - tambahkan ke jalur


11

Saya mencoba untuk membuat proyek phonegap dan ketika mencoba untuk menambahkan platform itu menghasilkan kesalahan berikut:

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.

Saya sudah mencoba apa yang saya baca di sini: Bagaimana cara mengatur variabel lingkungan pada OS X?

dan menulis yang berikut di file profil:

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

sementara itu memang menambahkan perintah android ke jalur saya dan saya bisa menjalankannya dan mendapatkan respons, saya mulai memperhatikan bahwa perintah "ls" sederhana tiba-tiba tidak berfungsi - sampai saya menghapus apa yang telah saya lakukan.

bagaimana saya bisa menambahkan path lain ke variabel PATH? bagaimana cara kerjanya pada OS X?

Terima kasih

Jawaban:


13

Perintah Anda menggantikan seluruh variabel path dengan path Anda, sehingga menghapus folder seperti / bin. Anda perlu menambahkan jalur Anda ke jalur yang ada, bukan menggantinya:

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

Sebagai alternatif, agar Anda tidak mengganti alat yang ditemukan di folder yang ada di jalur yang ada, Anda dapat menambahkan folder baru ke bagian akhir variabel jalur:

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

Terima kasih. Itu berhasil. bagaimana saya bisa menambahkan lebih dari satu jalur? dibatasi dengan; ?
developer82

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

2
Ya, batasi jalur yang berbeda dengan ':'. Saya juga suka menambahkan jalur baru ke akhir daripada awal jadi saya lakukan export PATH=$PATH:/users/ophir/android-sdks/tools- itu berarti Anda tidak dapat secara tidak sengaja mengganti salah satu alat sistem karena mereka akan ditemukan terlebih dahulu.
Tony Williams

@grgarside saya mendapat kesalahan ini "Terjadi kesalahan selama pembuatan sub-proyek android. / bin / sh: / Pengguna /****/.cordova/lib/android/cordova/3.3.0/bin/create: Tidak ada file atau direktori "
Charan Giri
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.