Ich habe in meinem ~ / .bash_profile auf einem Remotecomputer ein benutzerdefiniertes $ PATH eingerichtet (für Programme, die benutzerlokal von nix
und installiert wurden cabal
).
Ich benutze eshell und tramp, um Befehle auf dem Remote-Computer auszugeben ( cd /remotehost:somedir
; dann Befehle). (Ich habe diese Methode anstelle der üblichen SSH-Sitzungen in einem Terminal gewählt, hauptsächlich, weil ich eine schlechte Verbindung verwende und SSH-Sitzungen sehr oft unterbrochen werden, sodass ich mich nicht darauf verlassen kann, dass ich mich anmelden, cd und a ausgeben kann Befehl, bevor die Verbindung unterbrochen wird.)
Leider wird mein benutzerdefinierter Pfad in dieser Situation nicht berücksichtigt, und einige der Programme werden nicht gefunden.
Was wäre der schönste Weg, um dieses Problem zu lösen?