Após uma atualização de 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 dentro do tmux, o port também funcionará lá, portanto pode não estar relacionado à atualização da versão.
A única diferença que encontrei entre o ambiente dentro do tmux e fora (durante a execução do sudo) é que sudo env
fora do tmux fornece duas entradas: uma é minha entrada regular e correta e a segunda é PATH=/usr/bin:/bin:/usr/sbin:/sbin
, o que aparentemente destrói o caminho correto.
O que poderia estar adicionando a segunda linha? e como é possível ter essas duas linhas?
Observação: Verificações adicionais descobriram que a segunda configuração está aqui mesmo sem usar o sudo (quando não estiver no tmux). Eu não entendo isso...
Obrigado!