path 환경 변수

AIR SDK에는 명령줄 또는 터미널에서 실행할 수 있는 몇 가지 프로그램이 있습니다. SDK bin 디렉토리의 경로가 path 환경 변수에 포함되어 있으면 이러한 프로그램을 더 편리하게 실행할 수 있는 경우가 많습니다.

여기에 소개된 정보는 Windows, Mac 및 Linux에서 경로를 설정하는 방법에 대해 다루며, 간편한 가이드로 사용해야 합니다. 하지만 컴퓨터 구성은 매우 다양하기 때문에 일부 시스템에서는 이 절차가 맞지 않을 수 있습니다. 그럴 경우에는 운영 체제 설명서 또는 인터넷에서 필요한 정보를 찾을 수 있습니다.

Bash 셸을 사용하여 Linux 및 Mac OS에서 PATH 설정

터미널 윈도우에서 명령을 입력하면 입력된 내용을 읽고 이에 맞게 응답하려고 시도하는 프로그램인 셸이 먼저 파일 시스템에서 명령 프로그램을 찾아야 합니다. 셸은 $PATH라는 환경 변수에 저장된 디렉토리 목록에서 명령을 찾습니다. path에 현재 나열된 항목을 확인하려면 다음을 입력하십시오.

echo $PATH

그러면 다음과 같이 콜론으로 구분된 디렉토리 목록이 반환됩니다.

/usr/bin:/bin:/usr/sbin:/usr/local/bin:/usr/x11/bin

목표는 셸이 ADT 및 ADL 도구를 찾을 수 있도록 AIR SDK bin 디렉토리의 경로를 이 목록에 추가하는 것입니다. /Users/fred/SDKs/AIR 에 AIR SDK를 넣었다고 가정하면 다음 명령에 따라 필요한 디렉토리가 path에 추가됩니다.

export PATH=$PATH:/Users/fred/SDKs/AIR/bin:/Users/fred/SDKs/android/tools
참고: path에 공백 문자가 포함되어 있으면 다음과 같이 백슬래시로 이스케이프 처리하십시오.
/Users/fred\ jones/SDKs/AIR\ 2.5\ SDK/bin

echo 명령을 다시 사용하여 제대로 되었는지 확인할 수 있습니다.

echo $PATH 
/usr/bin:/bin:/usr/sbin:/usr/local/bin:/usr/x11/bin:/Users/fred/SDKs/AIR/bin:/Users/fred/SDKs/android/tools

지금까지는 제대로 되었습니다. 이제 다음 명령을 입력하고 희망적인 응답을 얻을 수 있을 것입니다.

adt -version

$PATH 변수를 제대로 수정했다면 이 명령이 ADT의 버전을 보고할 것입니다.

하지만 그래도 한 가지 문제가 있습니다. 다음에 새 터미널 윈도우를 실행할 때 path의 새 항목이 더 이상 그곳에 없는 것을 발견하게 될 것입니다. 새 터미널을 시작할 때마다 path를 설정하는 명령을 실행해야 합니다.

이 문제에 대한 공통된 해결책은 셸이 사용하는 시작 스크립트 중 하나에 명령을 추가하는 것입니다. Mac OS에서는 ~/username 디렉토리에 .bash_profile이라는 파일을 만들 수 있습니다. 그러면 새 터미널 윈도우를 열 때마다 이 파일이 실행됩니다. Ubuntu에서는 새 터미널 윈도우를 실행할 때 .bashrc라는 시작 스크립트가 실행됩니다. 다른 Linux 배포 및 셸 프로그램에도 비슷한 규약이 있습니다.

셸 시작 스크립트에 명령을 추가하려면

  1. 홈 디렉토리를 변경합니다.

    cd
  2. 셸 구성 프로파일을 만들고(필요한 경우) “ cat >> ”를 사용하여 입력되는 텍스트를 파일 끝으로 리디렉션합니다. 운영 체제 및 셸에 알맞은 파일을 사용합니다. 예를 들어 Mac OS에는 .bash_profile 을, Ubuntu에는 .bashrc 를 사용할 수 있습니다.

    cat >> .bash_profile
  3. 파일에 추가할 텍스트를 입력합니다.

    export PATH=$PATH:/Users/cward/SDKs/android/tools:/Users/cward/SDKs/AIR/bin
  4. 키보드에서 CTRL-SHIFT-D 를 눌러 텍스트 리디렉션을 종료합니다.

  5. 파일을 표시하여 모든 것이 제대로 되었는지 확인합니다.

    cat .bash_profile
  6. 새 터미널 윈도우를 열어서 path를 확인합니다.

    echo $PATH

    추가된 경로가 나열되어야 합니다.

나중에 다른 디렉토리에서 한 SDK의 새 버전을 만들 경우에는 구성 파일에서 path 명령을 업데이트해야 합니다. 이렇게 하지 않으면 셸이 계속 이전 버전을 사용합니다.

Windows에서 path 설정

Windows에서 명령 윈도우를 열 경우 해당 윈도우는 시스템 속성에 정의된 전역 환경 변수를 상속받습니다. 중요한 변수 중 하나가 path입니다. path는 실행할 프로그램의 이름을 입력할 때 명령 프로그램이 검색하는 디렉토리의 목록입니다. 명령 윈도우를 사용할 때 path에 현재 포함되어 있는 내용을 보려면 다음을 입력하면 됩니다.

set path

그러면 다음과 같이 세미콜론으로 구분된 디렉토리 목록이 표시됩니다.

Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem

목표는 명령 프로그램이 ADT 및 ADL 도구를 찾을 수 있도록 AIR SDK bin 디렉토리의 경로를 이 목록에 추가하는 것입니다. C:\SDKs\AIR 에 AIR SDK를 넣었다고 가정하면 다음 절차를 통해 올바른 path 항목을 추가할 수 있습니다.

  1. 제어판에서 또는 [내 컴퓨터]를 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 [속성]을 선택하여 [시스템 속성] 대화 상자를 엽니다.

  2. [고급] 탭 아래에서 [환경 변수] 버튼을 클릭합니다.

  3. [환경 변수] 대화 상자의 [시스템 변수] 섹션에서 Path 항목을 선택합니다.

  4. [편집]을 클릭합니다.

  5. [변수 값] 필드에서 텍스트의 끝으로 스크롤합니다.

  6. 현재 값의 맨 끝에 다음 텍스트를 입력합니다.

    ;C:\SDKs\AIR\bin
  7. 모든 대화 상자에서 [확인]을 클릭하여 path를 저장합니다.

명령 윈도우가 열려 있으면 환경이 업데이트되지 않습니다. 새 명령 윈도우를 열고 다음 명령을 입력하여 경로가 올바르게 설정되었는지 확인합니다.

adt -version

나중에 AIR SDK의 위치를 변경하거나 새 버전을 추가할 경우 path 변수를 꼭 업데이트해야 합니다.