De acordo com as informações apresentadas na sua pergunta, sua variável $PATH
está configurada assim:
~ >>> echo $PATH
~/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Não tenho certeza de onde você está definindo sua variável $PATH
, mas acredito que usar o ~/
não funcionará no contexto $PATH
variable; Não acredito que ~/
seja expandido adequadamente para /Users/jon/
. Então, eu recomendaria ajustar isso:
~/.local/bin
Por isso, está apontando explicitamente para o seu diretório inicial:
/Users/jon/.local/bin
Outra ótima idéia / sugestão baseada no comentário de Gordon Davisson é que, de alguma forma, você está definindo ~/.local/bin
com aspas duplas em torno dela. Algo assim:
PATH="~/.local/bin:$PATH"
O ~/
colocado entre aspas duplas nunca será expandido para o caminho inicial completo nesse contexto. Então, tente colocar fora das citações como esta:
PATH=~/.local/bin:"$PATH"
Ou talvez até mesmo faça algo diferente e use a variável $HOME
entre aspas duplas como esta:
PATH="$HOME/.local/bin:$PATH"
Então, novamente, tudo se baseia em como os seus dados específicos da variável $PATH
são manipulados na configuração do shell do usuário. Então, ajuste e ajuste com base em suas necessidades específicas.