6

ターゲット マシンは Ububtu サーバー 8.04 を実行しています。
トランプの出力は次のとおりです。

tramp: Opening connection for nungu@ip.ip.ip.ip using nil...<br>
tramp: Waiting for prompts from remote shell<br>
tramp: Waiting 60s for prompt from remote shell<br>
tramp: Sending password<br>
tramp: Found remote shell prompt.<br>
tramp: Initializing remote shell<br>
Loading time-date...done<br>
tramp: Waiting 30s for remote `/bin/sh' to come up...<br>
tramp: Setting up remote shell environment

apply: Couldn't `stty -inlcr -echo kill '^U'', see buffer `*tramp/plink nungu@ip.ip.ip.ip*'

編集、詳細バッファには最後にこれが含まれます:

# Waiting 30s for remote `/bin/sh' to come up...
exec env 'ENV=' 'PROMPT_COMMAND=' 'PS1=$ ' /bin/sh
$ exec env 'ENV=' 'PROMPT_COMMAND=' 'PS1=$ ' /bin/sh
$ 
# Setting up remote shell environment
$ stty -inlcr -echo kill '^U'
stty -inlcr -echo kill '^U'

$ $ $ [[Regexp `\(^[^#$%>
]*[#$%>] *\|^[^#$%>
]*[#$%>] *\(\[[0-9;]*[a-zA-Z] *\)*\)\'' not found in 30 secs]]

コマンド:
stty -inlcr -echo kill '^U'
-inclr「改行を改行に変換」を
-echo オフにします 「入力文字のエコー」をオフにします
kill '^U'現在の行を消去するように '^U' を設定します

4

3 に答える 3

4

同じ問題; そして修正

動作: NTEmacs-22.1 - Tramp バージョン: 2.0.55

失敗: NTEmacs-22.3.1 - Tramp バージョン: 2.0.58-pre

コメントを参照 - どちらの 2.0.* リリースも emacs-22.3.1 では機能しませんでした

トランプ 2.1.14 にアップグレード - emacs 22/3/1 はうまく動作します

Savannahからアップグレードすることをお勧めします。

注: 既存のトランプ el および elc ファイルを listp/net から削除しただけで、適切に構成できませんでした。ダウンロードしたtarからのものをドロップしました-意味のあるlispファイルを構築するには、trampver.el.inを変更する必要があります-しかし、それは正確にはロケット科学ではありません

于 2008-12-17T22:41:29.970 に答える
1

バッファ トランプを参照してください/plink nungu@ip.ip.ip.ip'

さて、そのバッファには何がありますか?

バッファ出力を追加してくれてありがとう。

「stty」コマンドは、TRAMP がリモート システムへのアクセスに使用する端末を設定しようとしています。システムに直接 SSH 接続してコマンドを実行しようとするとどうなりますか? (TRAMP が使用しているのと同じ引数を使用します...)

于 2008-12-07T23:10:55.280 に答える
0

あなたが話しているテクノロジーはわかりませんが、Genehack が「正規表現が一致しない」と言った場合は、より単純な正規表現でテストするか、理解するまで他の方法でソリューションを単純化する必要がありますうまくいかないパズルのピース。「この単純な正規表現では機能しますが、このより複雑な正規表現では機能しません」または「正規表現が機能しないため、正規表現ではありません」...

問題をコンポーネント化し、単純化し、ブラケット化します...

これは明らかな一般的なアドバイスだと思いますが、日曜日の朝です...

于 2008-12-14T16:48:41.587 に答える