Qual é o caminho certo para definir a variável $ PATH no zshrc?

1

Quando eu instalo pela primeira vez o zsh (oh-my-zsh), o arquivo ~/.zshrc tem as seguintes linhas por padrão -

# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH

O que o autor está tentando dizer aqui? Bash é o shell padrão no MAC e no Linux, então sim, estamos vindo do BASH. Então ele está tentando dizer isso, apenas descomente a segunda linha? Ou ele está dizendo para fazer alguma outra configuração que eu deveria procurar na internet?

Qualquer um que seja bem versado é bem-vindo para explicar como eu devo configurar o $PATH da maneira correta, quando eu instalar o zsh no meu mackbook (macOS-11) pela primeira vez.

    
por Akshayraj Kore 22.02.2018 / 19:10

1 resposta

0

Não há nada errado em definir o seu caminho, descomentando a segunda linha. No entanto, tendo que habilitado por padrão em oh-my-zsh, o mínimo será chato. Por quê? Você poderia ter configurado o seu próprio PATH e, então, isso iria frear a funcionalidade que você configurou explicitamente.

Agora o que o autor está tentando dizer - os ambientes bash não têm $HOME/bin e /usr/local/bin em seu padrão PATH , no entanto, ambos os locais são bastante populares para pacotes (/ usr / local / bin é onde você instala vidas em sistemas UNIX como o FreeBSD, enquanto o $ HOME / bin é geralmente para pacotes instalados pelo usuário que foram instalados sem privilégios de root).

Por fim, você pode configurar seu PATH da melhor maneira que atenda às suas necessidades. Uma boa maneira será começar examinando o que está em seu PATH e adicionando caminhos extras a ele conforme achar adequado

export PATH=/some/path:$PATH
    
por 22.02.2018 / 19:24