Ho aperto un file sul computer remoto e ho digitato C-u M-!
e poi ho digitato il comando tree
. Ha mostrato nel buffer:comando in esecuzione su macchina remota con tramp?
/bin/sh: tree: command not found
Il comando tree
è installato in /home/RNAer/bin
, e verificato può funzionare correttamente quando login con terminale bash.
Poi ho aggiunto il percorso nella .emacs
come il seguente e riavviare Emacs,
(add-to-list 'tramp-remote-path "/home/RNAer/bin")
ma ha ancora lo stesso errore di comando non trovato. qual è il problema?
Dove hai aggiunto '/ home/RNAer/bin' a' $ PATH' sul computer remoto? In altre parole, questa directory è anche aggiunta a '$ PATH' in ** sessioni di shell ** non interattive? – lunaryorn
E 'aggiunto a '~/.bashrc' (che è originato da' ~/.bash_profile'), nella shell interattiva. Ma l'ho testato - anche se aggiungo al $ PATH in una sessione di shell non interattiva, non è ancora riuscito. – RNA
Hai rimosso il tuo file di persistenza? (Di default il file di persistenza è '~/.emacs.d/tramp') – Roun