Pfadeinstellung erscheint zweimal in der Umgebungsausgabe

Pfadeinstellung erscheint zweimal in der Umgebungsausgabe

Nach einem Upgrade der Betriebssystemversion habe ich das folgende seltsame Problem:

% port
MacPorts 2.3.1
...

% sudo -i
# port
MacPorts 2.3.1

% sudo port
sudo: port: command not found

Wenn ich darüber hinaus alles innerhalb von tmux mache, funktioniert der Port auch dort, es hat also möglicherweise nichts mit dem Versionsupgrade zu tun.

Der einzige Unterschied, den ich zwischen der Umgebung innerhalb und außerhalb von tmux (beim Ausführen von sudo) festgestellt habe, besteht darin, dass sudo envtmux außerhalb zwei Einträge liefert: einer ist mein normaler, korrekter Eintrag und der zweite ist PATH=/usr/bin:/bin:/usr/sbin:/sbin, der anscheinend den richtigen Pfad zerstört.

Was könnte die zweite Zeile hinzufügen? Und wie ist es überhaupt möglich, diese beiden Zeilen zu haben?

Notiz: Bei einer zusätzlichen Überprüfung wurde festgestellt, dass die zweite Einstellung auch ohne Verwendung von sudo vorhanden ist (wenn nicht unter tmux). Ich verstehe das nicht ...

Danke!

verwandte Informationen