2010-07-05 32 views
1

我正在使用Emacs Tramp進行遠程開發。我認爲一定是錯的。當我使用ssh:時,我遇到了一些嚴重的問題,所以我切換到scp:。它似乎工作得更快。我試圖運行M-x compilemake,它似乎行動不同,如果我直接從shell提示符運行make。即,它無法找到.h文件。它從shell提示符編譯得很好。做轉換TRAMP

任何想法爲什麼會發生這種情況?

+0

嘗試使用'scpc'方法。如果您的系統支持ssh「Control Master」(在Cygwin下不可能,如果相關),這將顯着提高TRAMP的速度。 'rsyncc'是嘗試利用該功能的另一種默認方法。我不知道'make'問題是什麼,但是檢查你的'tramp-remote-process-environment'變量是否合理,以及'M-x customize-group tramp RET'來檢查一般可用的tramp配置。 – phils 2010-07-06 01:19:57

回答

0

嘗試明確使用M-x tramp-compile。使用TRAMP編輯遠程文件時,編譯的鍵綁定會自動重新映射,但M-x compile可能在文件的本地副本上運行。 ?