ich folgendes in meiner .emacs haben:TRAMP ignoriert tramp-remote-Pfad
(require 'tramp)
(add-to-list 'tramp-remote-path "/some/path")
(add-to-list 'tramp-remote-path 'tramp-default-remote-path)
so, wenn ich eine Datei mit Getrampel über ssh zu öffnen, ich erwarte, dass meine PATH
/some/path
enthalten. Stattdessen läuft M-! echo $PATH
kehrt
/bin:/usr/bin:/usr/sbin:/usr/local/bin
Auch wenn ich gesetzt export PATH=/hwdisks/data/modules/pkg/git/1.8.4.1/bin/git:$PATH
in .bashrc
oder .profile
wird PATH
nicht richtig eingestellt.
Im tramp Protokoll *debug tramp/ssh remotehost*
, kann ich explizit sehen tramp PATH
Einstellung:
12:28:34.202135 tramp-send-command (6) # PATH=/bin:/usr/bin:/usr/sbin:/usr/local/bin; export PATH
Wenn ich schließe echo "in .bashrc"
in meinen .bashrc
, es erscheint im Trampprotokoll, damit ich weiß, tramp es liest.
Wie kann ich Tramp verwenden die richtige PATH
?
Emacs Version: 24.2.1
Tramp Version: 2.2.3-24.1