PATH는 zsh의 특수 변수입니까?

PATH는 zsh의 특수 변수입니까?

my의 처음 두 줄은 다음 .zprofile과 같습니다.

export PATH=<value>

export PKG_CONFIG_PATH=<value>

값이 PATH올바르게 설정되었지만 두 번째 변수의 값이 비어 있습니다. PATH는 대화형 쉘에 의해 상속되는 zsh의 특수 변수입니까?

해결 방법: 내 실수였습니다. A는 zprofile을 소스로 받으려면 다시 로그인해야 했습니다.

답변1

의 PKG_CONFIG_PATH에 아무것도 할당하지 않았 .zprofile으므로 비어 있어야 합니다. 소싱 후에도 PATH가 비어 있지 않으면 .zprofilePATH가 다른 위치(아마도 )에 설정되어 있는 것입니다 ~zshrc.

PATH를 설정하는 구문에는 추가 및 (또는 ) 앞에 추가하는 zsh것과 같은 것이 포함될 수 있습니다 . path+=('/apple/orange')path=('/apple/orange' $path)path[1,0]=/apple/orange

export PATH그러나 PATH를 하위 프로세스로 내보내려면 다른 곳을 찾아야 합니다 .

관련 정보