ZshはMacで端末定義を見つけることができません

ZshはMacで端末定義を見つけることができません

更新されたBrewによるものかもしれません。 (私はHomebrewを使います。吹くそしてジッシュMacでは)、Zshはもう見つかりませんxterm定義。
たとえば、私の.zshrcファイルには次のものがあります。

export TERM=xterm-256color

今日まで、すべてがうまく機能しています。これでコマンドラインが応答します。

zsh: can't find terminal definition for xterm-256color

TERM手動でエクスポート、他の定義設定(export TERM=xtermなど)、および再インストールを試みました。ジッシュ不運。すべてのデフォルト端末定義を見つけることはできません。興味深いことに、これは他のシェルでは問題になりません(吹く、等)。そこにいるジッシュ

からエクスポートをコメントアウトすると、.zshrcKittyはそれ自体を使用しているため、まだうまく機能しますが、xterm-kittyデフォルトの端末が完全に破損しています(カラーなし、使用できないキーバインディング)。

何が起こっているのか知っていますか?

ベストアンサー1

TERMINFO私の環境変数が設定されていないことがわかりました。今、回避策はこれを私の.zshrcファイルに追加することです。

export TERMINFO='/usr/share/terminfo/'

これ以上設定されていない理由は説明されていませんが、今は機能します。助けてくれた@ThomasDickeyに感謝します!

おすすめ記事