サーバー上で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/
おそらく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/
xterm-256colorは、terminfoエントリへの参照です。/usr/share/terminfo/x /にあるはずです。私はubuntuを信じています、ファイルを含むパッケージはncurses-termです。
ファイルが破損しているか欠落している場合は、パッケージを再インストールすると修正されます。また、ファイル/ usr/share/terminfoを調べて、サーバーでサポートされているエミュレーションにTERM変数を設定することもできます(通常、xtermが適切な選択です)。
これが発生した理由については、ファイルが破損しているか欠落している可能性があります(ファイルシステムを確認してください)が、最も可能性の高い理由は、ターミナルエミュレータまたはその設定を変更したことだと思います。
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と記述します)。そうしないと、アクセスできません。