Mac OS X Mavericks-경로에 추가


11

phonegap 프로젝트를 설정하려고하는데 플랫폼을 추가하려고하면 다음 오류가 발생합니다.

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.

여기서 읽은 것을 시도했습니다 : OS X에서 환경 변수를 어떻게 설정합니까?

.profile 파일에 다음을 작성했습니다.

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

내 경로에 android 명령을 추가하고 실행하고 응답을 얻을 수 있었지만, 간단한 "ls"명령이 갑자기 작동하지 않는다는 것을 알기 시작했습니다.

PATH 변수에 다른 경로를 추가하려면 어떻게합니까? 어쨌든 OS X에서 어떻게 작동합니까?

감사

답변:


13

명령은 전체 경로 변수를 경로로 바꾸어 / bin과 같은 폴더를 제거합니다. 기존 경로에 경로를 추가하지 말고 경로를 추가해야합니다.

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

또는 기존 경로에있는 폴더에있는 도구를 바꾸지 않도록 새 변수를 경로 변수 끝에 추가 할 수 있습니다.

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

감사. 그 트릭을했다. 하나 이상의 경로를 추가하려면 어떻게해야합니까? 로 구분; ?
developer82

1
@ developer82 다음으로 구분 :/path/1:/path/2:$PATH
grg

2
예, 다른 경로는 ':'으로 구분하십시오. 또한 시작이 아닌 끝에 새로운 경로를 추가하고 싶습니다. 따라서 export PATH=$PATH:/users/ophir/android-sdks/tools시스템 도구 중 하나를 처음 발견했을 때 실수로 교체 할 수 없습니다.
Tony Williams

@ grgarside이 오류가 발생했습니다 "Android 하위 프로젝트를 만드는 동안 오류가 발생했습니다. / bin / sh : /Users/****/.cordova/lib/android/cordova/3.3.0/bin/create : 해당 없음 파일 또는 디렉토리 "
Charan Giri
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.