问题陈述:
通过 creta@recog.vision.uni-bonn.de 连接到 machineB(木星)。我的问题最接近下面的链接 1。但是,链接中的任何信息都无法使其正常工作。更糟糕的是,emacs -debug-init 不会产生任何有用的信息……至少对于像我这样的 Emacs 新手来说是这样。
一种这样的调试信息:
调试器进入--Lisp 错误: (void-variable tramp-default-proxies-alist) add-to-list(tramp-default-proxies-alist ("\\'jupiter\\'" nil "/ssh:creta@recog .vision.uni-bonn.de:")) eval-buffer(# nil "/home/creta/.emacs.d/init.el" nil t) ; 在缓冲区位置 159 读取 load-with-code-conversion("/home/creta/.emacs.d/init.el" "/home/creta/.emacs.d/init.el" tt) load("/home /creta/.emacs.d/init" tt) #[0 "\205\262
域(uni-bonn)中的连字符会有所不同吗?我什至尝试过使用 uni-bonn 和其他组合,但这并没有什么不同。
我可以使用 tramp 到 ssh 到 creta@recog.... 由 Cx Cf /ssh:creta@recog.vision.uni-bonn.de: RET PASSWORD...但后来我不知道如何 ssh 进一步进入 jupiter 哪个是我的工作站。
我遵循了这里的建议:
链接 2:通过 SSH 和 Sudo 使用 Emacs 打开文件
链接 4:http ://comments.gmane.org/gmane.emacs.tramp/7578
链接 5:http ://www.gnu.org/software/emacs/manual/html_node/tramp/Multi_002dhops.html
如果这个烦人的事情得到解决,那就太好了。
非常感谢。祝你有美好的一天!
编辑 1:我不介意是否需要 ssh 两次(首先进入域,然后进入工作站),尽管我不知道这是否是个好主意。能够像在 emacs 中一样使用本地文件(以及它的 diredplus 和其他好东西)是一个很好的功能。
编辑 2:如果有帮助,我在 Ubuntu 机器上使用 Emacs 24.2(Natty 11.04 --> 应该很快更新)。