使用emacs连接到davs

时间:2013-09-02 11:01:27

标签: emacs tramp dav

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

/davs:username@servername.fr: TAB

使用ftp,这将要求输入密码,连接到服务器并打开完成列表。但是使用davs,Emacs会错误地提供错误Package tramp-gvfs'。检查消息缓冲区错误与“完成 - 某些”相关联,因此我不确定它是否与tramp本身有关。在消息缓冲区中我也看到了

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

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

连接与我的文件管理器(Nautilus和Thunar)工作正常,所以我想在我的系统上正确设置了gvfs。我应该在哪里看看?

1 个答案:

答案 0 :(得分:0)

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

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