PATH é uma variável especial em zsh?

PATH é uma variável especial em zsh?

As duas primeiras linhas do meu .zprofilesão:

export PATH=<value>

export PKG_CONFIG_PATH=<value>

O valor de PATHestá definido corretamente, mas o valor da segunda variável está vazio. PATH é uma variável especial no zsh que é herdada por shells interativos?

Solução: Foi um erro da minha parte. Foi necessário fazer login novamente para que o zprofile fosse obtido.

Responder1

Você não atribuiu nada a PKG_CONFIG_PATH em .zprofile, portanto deve estar vazio. Se PATH também não estiver vazio após sourcing .zprofile, então PATH está sendo definido em outro lugar, possivelmente em ~zshrc.

Observe que a sintaxe para definir PATH zshpode incluir algo como path+=('/apple/orange')anexar e path=('/apple/orange' $path)(ou path[1,0]=/apple/orange) preceder.

No entanto, em algum lugar você deve encontrar outro export PATHse quiser que o PATH seja exportado para subprocessos.

informação relacionada