web-dev-qa-db-ja.com

ターミナルを開くときにエラーが発生しました:xterm-256color

サーバー上でnano何かを実行しようとすると、「ターミナルを開くときにエラーが発生しました:xterm-256color」というエラーが表示されます。私が今まで見たことがないこと、そしてそれに加えてnano先週はうまく機能していました。 viを使用してもファイルは開きますが、通常のviコマンドを使用して操作することはできません。 iを押して挿入モードをアクティブにしてからドキュメントをナビゲートしようとすると、AまたはBなどを入力するだけです。

唯一変更されたのは、秘密鍵を紛失して新しい秘密鍵を生成する必要があったため、新しい公開鍵をサーバーにアップロードする必要があったことです。なぜこれが起こっているのか誰か知っていますか?

サーバーはUbuntu8.04Hardyを実行しています。


[〜#〜]ソリューション[〜#〜]

開くターミナル、メニューから選択ターミナル>設定>設定>詳細そしてエミュレーションの下で「ターミナルを次のように宣言する:xterm-color not xterm- 256色」

参照: http://ricochen.wordpress.com/2011/07/23/mac-os-x-lion-terminal-color-remote-access-problem-fix/

17
GiH

おそらくLionのアップグレード/インストールが原因です。最近@Gihでやりましたか?

nanoエラー:ターミナルを開くときにエラーが発生しました:xterm-256color で重複の可能性があります(修正あり)

編集:

最も簡単な修正(10秒かかります)... from Michael

はるかに簡単な解決策があります: http://ricochen.wordpress.com/2011/07/23/mac-os-x-lion-terminal-color-remote-access-problem-fix/

1
jbnunn

xterm-256colorは、terminfoエントリへの参照です。/usr/share/terminfo/x /にあるはずです。私はubuntuを信じています、ファイルを含むパッケージはncurses-termです。

ファイルが破損しているか欠落している場合は、パッケージを再インストールすると修正されます。また、ファイル/ usr/share/terminfoを調べて、サーバーでサポートされているエミュレーションにTERM変数を設定することもできます(通常、xtermが適切な選択です)。

これが発生した理由については、ファイルが破損しているか欠落している可能性があります(ファイルシステムを確認してください)が、最も可能性の高い理由は、ターミナルエミュレータまたはその設定を変更したことだと思います。

8

Snow Leopardには、/ usr/share/terminfo/78にxterm-256colorterminfoファイルがありません。ライオンのアップグレードはそれを追加します。 Xcode 3から4へのアップグレードはそれを削除します(および/ usr/share/terminfo/78内の他のterminfoファイルの90%)。私の場合のTimeMachineバックアップ 確認済み この独特の一連のイベント。

Time Machineを使用している場合は、ファイルを復元できます。 UNIXファイルを表示するようにFinderを設定します(コマンドラインで、デフォルトではcom.Apple.Finder AppleShowAllFiles True、killall Finderと記述します)。そうしないと、アクセスできません。

1
jerseyboy