path setting aparece duas vezes na saída env

0

Após uma atualização da versão do sistema operacional, tenho o seguinte problema estranho:

% port
MacPorts 2.3.1
...

% sudo -i
# port
MacPorts 2.3.1

% sudo port
sudo: port: command not found

Além disso, se eu fizer tudo a partir do tmux, o port também funciona lá, então pode não estar relacionado à atualização da versão.

A única diferença que encontrei entre o ambiente dentro do tmux e o externo (rodando o sudo) é que sudo env do tmux dá duas entradas: uma é a minha entrada regular, correta, e a segunda é PATH=/usr/bin:/bin:/usr/sbin:/sbin , que aparentemente destrói o caminho correto.

O que poderia estar adicionando a segunda linha? e como é possível ter essas duas linhas?

Nota : Verificação adicional descobriu que a segunda configuração está aqui mesmo sem usar o sudo (quando não está sob o tmux). Eu não entendo isso ...

Obrigado!

    
por Shwouchk 28.07.2014 / 08:35

0 respostas