首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs tramp错误

Emacs tramp错误
EN

Stack Overflow用户
提问于 2010-09-16 04:22:37
回答 1查看 1.8K关注 0票数 1

当我尝试使用tramp 2.1.9打开另一台计算机上的文件时,它会将我登录到该计算机并显示该文件,但随后在minibuffer中出现以下内容:

代码语言:javascript
复制
File mode specification error: (wrong-number-of-arguments #[(filename) "\306^H!\205!^@\307^H!^Y\310     !^Z\311 !^[\312 !^\\313 !^]\314
^K^L\315$-\207" [filename v method user host localname tramp-tramp-file-p tramp-dissect-file-name tramp-file-name-method tramp-file-name-user tramp-file-name-host tramp-file-name-localname tramp-make-tramp-file-name ""] 5 ("/usr/local/share/emacs/s\
ite-lisp/tramp.elc" . 133124)] 3)
Directory-local variables error: (wrong-number-of-arguments #[(filename) "\306^H!\205!^@\307^H!^Y\310   !^Z\311 !^[\312 !^\\313 !^]\314
^K^L\315$-\207" [filename v method user host localname tramp-tramp-file-p tramp-dissect-file-name tramp-file-name-method tramp-file-name-user tramp-file-name-host tramp-file-name-localname tramp-make-tramp-file-name ""] 5 ("/usr/local/share/emacs/s\
ite-lisp/tramp.elc" . 133124)] 3)
Error: (wrong-number-of-arguments #[(filename) \306^H!\205!^@\307^H!^Y\310      !^Z\311 !^[\312 !^\\313 !^]\314
^K^L\315$-\207 [filename v method user host localname tramp-tramp-file-p tramp-dissect-file-name tramp-file-name-method tramp-file-name-user tramp-file-name-host tramp-file-name-localname tramp-make-tramp-file-name ] 5 (/usr/local/share/emacs/site-\
lisp/tramp.elc . 133124)] 3)

我不能在文件里来回移动。有没有人经历过这种情况?我的.emacs文件中唯一与tramp相关的行是:

代码语言:javascript
复制
(require 'tramp)
(setq tramp-default-method "ssh")
EN

回答 1

Stack Overflow用户

发布于 2010-09-17 03:52:09

看起来您的shell提示符出现在错误字符串中。如果远程shell提示符是一个问题,那么我有点惊讶tramp会在加载文件时走得这么远。但是,诊断远程shell提示符是否存在问题的一种简单方法是暂时将您的.bashrc (或/bin/sh将加载的任何shell定制)移到一边。

这是remote shell setup上的流浪汉手册。

至于解决方案(如果提示符是一个问题),我积累了一组回退到简单提示符的条件(但我不再记得使用哪些测试来避免特定的问题)。

代码语言:javascript
复制
if [ "$TERM" == "vt100" -o "$TERM" == "dumb" -o "$EMACS" == "t" ]; then
    export PS1="\h [\W]> "
else 
    ...set fancy prompt here...
fi

(在进行任何外壳定制之前,我也会测试! -z "$PS1",但我非常确定tramp外壳是交互式的。)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3721495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档