Emacs FTP不适用于Ubuntu中的某些站点

时间:2009-09-13 22:08:47

标签: emacs ubuntu ftp

这让我很困惑,因为无论我搜索多少,我似乎都无法在Google上遇到这个问题。

我正在尝试使用Ubuntu上的Emacs Ange-FTP在Web服务器上编辑文件。我输入/user@ftp.host.com:/,Emacs然后提示我输入密码,然后它说:

Listing /user@ftp.host.com:/...

永远。

我没有得到的是a)同样的东西在Windows上的Emacs中工作,b)使用相同的技术(和使用相同的web主机)FTP到其他Web服务器工作正常,并且c)FTP到此在Ubuntu中使用gFTP的服务器工作正常。

我不明白为什么这不起作用,这让我起了作用!有没有人有任何建议?

2 个答案:

答案 0 :(得分:3)

好吧,stsquad解决了这个问题,它被动模式没有用于某些服务器。使用M-x customize-option RET ange-ftp-try-passive-mode并更改为t(在EmacsWiki找到)使其成功。

答案 1 :(得分:1)

您可以设置debug-on-quit并在Emacs卡住时键入C-g以查看在elisp级别发生的情况,然后查看是否有任何设置可以根据您的具体情况进行切换。但是如果你可以使用ssh访问主机,你可以跳过调试并开始使用Tramp