1

我希望使用 Tramp 模式来编辑远程 Linux 机器上的文件,所以我打开一个像这样的文件:

C-x C-f /ssh:hwolff@<host>:/home/hwolff/temp.txt

但是没有提示输入密码,保存文件会出现“没有这样的目录”的错误。Emacs 似乎将文件路径视为本地文件,而不是尝试连接到远程机器。我可以毫无问题地通过 SSH 连接到那台机器。

在 SO 讨论Emacs Tramp 有时无法打开目录之后,我尝试打开 tramp-debug-buffer,但没有出现任何调试缓冲区。

*Messages* 缓冲区中的相关行:

Use M-x make-directory RET RET to create the directory and its parents
...
Saving file /ssh:hwolff@<host>:/home/hwolff/temp.txt...
ad-Orig-error: /ssh:hwolff@<host>:/home/hwolff/: no such directory

我像这样加载 Tramp:

(load-file "/Applications/Aquamacs.app/Contents/Resources/lisp/net/tramp.elc")

这似乎工作正常,并且 Emacs 似乎报告 Tramp 已准备好:

M-x tramp-version
2.1.10

我在 Mac OS 10.7.5 上将 Emacs 23.3.1 作为 Aquamacs 运行:

GNU Emacs 23.3.1 (i386-apple-darwin9.8.0, NS apple-appkit-949.54)
of 2011-03-18 on braeburn.aquamacs.org - Aquamacs Distribution 2.2
4

0 回答 0