Answers:
在Red Hat上,这对我有用:
export TERM=xterm
此处的更多信息:http : //www.cloudfarm.it/fix-error-opening-terminal-xterm-256color-unknown-terminal-type/
升级到OSX Lion之后,我开始在某些(Debian / Ubuntu)服务器上收到此错误。解决方法只是安装“ ncurses-term”软件包,该软件包提供文件/ usr / share / terminfo / x / xterm-256color。
这通过Erik Osterman在Ubuntu服务器上为我工作。
我可以确认这是terminfo问题。这对我有用。SSH登录到远程计算机并运行
sudo apt-get install ncurses-term
繁荣。问题解决了。
我有通过Mac OS X Lion 连接到http://sdf.org的问题。我在Terminal Preferences
(⌘+ ,)> Advanced
窗格下更改Declare Terminal as
为VT-100
。
我也做了标记,Delete Sends Ctrl-H
因为此Mac连接令人困惑zsh
。
它似乎适用于我的用例。
top
。
全新安装后,“ terminfo”文件夹有时会以某种方式损坏。我不知道为什么,但是问题可以这样解决:
1. Download Lion Installer from the App Store
2. Download unpkg: http://www.macupdate.com/app/mac/16357/unpkg
3. Open Lion Installer app in Finder (Right click -> Show Package
Contents)
4. Open InstallESD.dmg (under SharedSupport)
5. Unpack BSD.pkg with unpkg (Located under Packages) Term info
will be located in the new BSD folder in /usr/share/terminfo
希望能帮助到你。
我的情况很独特,但这可以帮助某人。在Android上,我尝试将nano从我的termux二进制文件夹复制到/ system / xbin。将所有库依赖项放在/ system / lib中,并得到此错误。我从termux复制的libncurses.so.6文件,如果它的TERMINFO文件仍然指向/data/data/com.termux/files/usr/share/terminfo
使用命令查看指向的路径
字符串路径到libncurses.so | grep / terminfo
要解决此问题,可以使nano用户可以读取和执行termux terminfo目录和子目录,或者将terminfo文件夹复制到其他位置,然后使用十六进制编辑器修改共享库文件中的纯文本路径。
链接到压缩的terminfo文件夹 https://drive.google.com/file/d/1m1tfHgkGRehBGh1jPMK4EaTgQb9EyCG7/view?usp=drivesdk
您可以在.bashrc中添加以下内容
if [ "$TERM" = xterm ]; then TERM=xterm-256color; fi