Mam następujący w moim .emacs:TRAMP ignoruje trampowa pilota-path
(require 'tramp)
(add-to-list 'tramp-remote-path "/some/path")
(add-to-list 'tramp-remote-path 'tramp-default-remote-path)
więc podczas otwierania pliku przy użyciu tramp przez SSH, spodziewam moim PATH
zawierać /some/path
. Zamiast tego, działa M-! echo $PATH
powraca
/bin:/usr/bin:/usr/sbin:/usr/local/bin
Nawet jeśli ustawić export PATH=/hwdisks/data/modules/pkg/git/1.8.4.1/bin/git:$PATH
w .bashrc
lub .profile
, PATH
nie są ustawione poprawnie.
W dzienniku Tramp, *debug tramp/ssh remotehost*
, widzę wyraźnie tramp ustawienia PATH
:
12:28:34.202135 tramp-send-command (6) # PATH=/bin:/usr/bin:/usr/sbin:/usr/local/bin; export PATH
Gdybym to echo "in .bashrc"
w moim .bashrc
, pojawia się w dzienniku tramp, więc wiem tramp czyta go.
W jaki sposób mogę sprawić, aby tramp używał poprawnej PATH
? Wersja
Emacs: wersja 24.2.1
Tramp: 2.2.3-24.1