![Настройка пути появляется дважды в выводе env](https://rvso.com/image/1417131/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BF%D1%83%D1%82%D0%B8%20%D0%BF%D0%BE%D1%8F%D0%B2%D0%BB%D1%8F%D0%B5%D1%82%D1%81%D1%8F%20%D0%B4%D0%B2%D0%B0%D0%B6%D0%B4%D1%8B%20%D0%B2%20%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B5%20env.png)
После обновления версии ОС у меня возникла следующая странная проблема:
% port
MacPorts 2.3.1
...
% sudo -i
# port
MacPorts 2.3.1
% sudo port
sudo: port: command not found
Более того, если я делаю все это из tmux, порт работает и там, так что это может быть не связано с обновлением версии.
Единственное различие, которое я обнаружил между средой внутри tmux и снаружи (при запуске sudo), заключается в том, что sudo env
снаружи tmux выдает две записи: одна — моя обычная, правильная, запись, а вторая — PATH=/usr/bin:/bin:/usr/sbin:/sbin
, которая, по-видимому, уничтожает правильный путь.
Что могло добавить вторую линию? И как вообще возможно наличие этих двух линий?
Примечание: Дополнительная проверка показала, что вторая настройка присутствует даже без использования sudo (когда не под tmux). Я этого не понимаю...
Спасибо!