gpt4 book ai didi

unix - 永恒颜色 : Unknown terminal type

转载 作者:行者123 更新时间:2023-12-04 06:19:11 27 4
gpt4 key购买 nike

ansi-term在 Emacs 中的终端,当我 ssh 到特定的远程主机时,终端无法正确识别,并且出现错误:

'eterm-color': unknown terminal type.

我添加了 export TERMINFO=~/.terminfo.bashrc在远程机器上,我在远程机器上尝试了以下操作:
cp -r /usr/share/emacs/21.4/etc/e ~/.terminfo

以防万一,我还尝试复制我自己的本地副本 /etc/e (Emacs 24.3) 到 ~/.terminfo在远程机器上。

另外,如果我尝试 infocmp,以防万一。在远程机器上,我得到:
>infocmp
infocmp: couldn't open terminfo file /usr/share/terminfo/e/eterm-color.

我怎样才能解决这个问题?

最佳答案

您似乎确实已经看过以下信息,因此可能无济于事,但可能值得重申。

Emacs Wiki说明您应该复制(或符号链接(symbolic link))eterm-coloreterm-color.ti来自 /usr/share/emacs/xx.x/etc/e 的文件本地系统上的目录到 ~/.terminfo/e/目录(或者,系统范围的 /usr/share/terminfo/e/ )。

当然,您也可以在需要连接的任何远程主机上进行同样的操作。

在您管理的基于 Debian 的系统上,您可以 apt-get install ncurses-term ,其中包括 /usr/share/terminfo/e/eterm-color .

关于问题中的详细信息,请注意,如果您还没有 ~/.terminfo目录然后 cp -r /usr/share/emacs/21.4/etc/e ~/.terminfo不会做你打算做的事情。目前尚不清楚是否是这种情况,但它可以解释为什么它不起作用?您需要 ~/.terminfo/e/ 下的 eterm-color 文件目录;不直接在 ~/.terminfo/ .

(n.b. 我个人总是只安装 ncurses-term ,所以我不能直接保证 ~/.terminfo 方法。)

关于unix - 永恒颜色 : Unknown terminal type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22083177/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com