1

トランプモードを使用してリモートLinuxマシン上のファイルを編集したいので、次のようなファイルを開きます。

C-x C-f /ssh:hwolff@<host>:/home/hwolff/temp.txt

ただし、パスワードの入力を求めるプロンプトは表示されず、ファイルを保存すると「そのようなディレクトリはありません」というエラーが発生します。Emacsは、リモートマシンに接続しようとするのではなく、ファイルパスをローカルであるかのように扱っているようです。そのマシンに問題なくSSHで接続できます。

SOの議論に続いて、Emacs Trampが時々ディレクトリを開くことができないので、tramp-debug-bufferをオンにしようとしましたが、デバッグバッファが表示されませんでした。

*メッセージ*バッファからの関連行:

Use M-x make-directory RET RET to create the directory and its parents
...
Saving file /ssh:hwolff@<host>:/home/hwolff/temp.txt...
ad-Orig-error: /ssh:hwolff@<host>:/home/hwolff/: no such directory

私は次のようにTrampをロードしました:

(load-file "/Applications/Aquamacs.app/Contents/Resources/lisp/net/tramp.elc")

それはうまく機能しているようで、EmacsはTrampの準備ができていると報告しているようです:

M-x tramp-version
2.1.10

MacOS10.7.5でAquamacsとしてEmacs23.3.1を実行しています。

GNU Emacs 23.3.1 (i386-apple-darwin9.8.0, NS apple-appkit-949.54)
of 2011-03-18 on braeburn.aquamacs.org - Aquamacs Distribution 2.2
4

0 に答える 0