1

我正在尝试通过tramp访问带有emacs的远程davs服务器。我使用语法

/davs:username@servername.fr: TAB

使用 ftp,这将要求输入密码,连接到服务器并打开一个完成列表。但是对于 davs,Emacs 会给出错误Package tramp-gvfs' not supported`。检查消息缓冲区,错误与“完成——一些”有关,所以我不确定它与流浪汉本身有关。在消息缓冲区中,我还看到

Opening connection for davs using scpc... \
Tramp: Opening connection for davs using scpc...done
byte-code: Process died

我试图通过在 servername.fr 之后添加 #2078 来指定端口号,但这没有任何区别。

该连接适用于我的文件管理器(Nautilus 和 Thunar),因此我认为 gvfs 已在我的系统上正确设置。我还应该去哪里看?

4

1 回答 1

1

如果 Emacs 没有使用 DBus 支持编译,如果它无法连接到会话总线,或者两者都gvfs-fuse-daemon没有gvfsd-fuse运行,您会收到此错误消息。(参见 的定义tramp-gvfs-enabled。)

我似乎记得我必须gvfs-fuse-daemon手动启动,但我不确定我到底做了什么才能让它工作;这是很久以前在另一台计算机上的...希望其他人可以提出更完整的答案。

于 2013-09-02T11:19:17.610 回答