Inspecione a criação do PATH no osx para localizar o caminho quebrado no PATH

1

Existe alguma ferramenta ou comando que possa mostrar seu PATH e, para cada elemento, qual arquivo o injetou no caminho?

Há um caminho inválido no meu PATH que está causando a reclamação da casca de peixe:

set: Warning: path component /usr/bin/local may not be valid in PATH.
set: No such file or directory
~ echo $PATH
/usr/local/bin /usr/bin/local /Users/tcarpent/Development/erl_libs/rebar3 /usr/bin /bin /usr/sbin /sbin /usr/local/sbin /opt/X11/bin

O problema é que não sei de onde esta entrada está vindo. Não é em / etc / paths, nem na minha configuração fish, nem em .bash_profile, .profile ou .bash_rc. Então, eu estou perdido.

EDIT: mais informações. /Users/tcarpent/Development/erl_libs/rebar3 é definido pela minha concha de peixe. /usr/bin /bin /usr/sbin /sbin /usr/local/sbin /opt/X11/bin é definido por /etc/paths . Então é algo que vem "depois" do meu peixe conf.

Edit2: quando apago toda a configuração do meu peixe, recebo /usr/local/bin /usr/bin/local /usr/bin /bin /usr/sbin /sbin /usr/local/sbin /opt/X11/bin

Edit3: Eu fiz um grep em /etc e esta string não foi encontrada em lugar algum.

    
por Tommy 22.08.2016 / 02:38

0 respostas

Tags