终端 clear 命令报错 "terminals database is inaccessible" 解决
terminals database is inaccessible
$ clear
terminals database is inaccessible
出现这个错误的原因是 clear 找不到 terminfo 数据库。可以通过下面的命令指定 terminfo 数据库的位置:
export TERMINFO="/usr/share/terminfo"
参考:clear command - terminals database is inaccessible | Ask Ubuntu
unknown terminal type
$ clear
'tmux-256color': unknown terminal type.
出现这个错误的原因是 terminfo 数据库中找不到相应数据。需要重新编译安装相应 terminfo 文件。比如说,可以使用 Homebrew 安装 ncurses 来获得最新的 terminfo 数据库:
brew install ncurses
由于我的某种特殊需求,需要将 ncurses 中的数据库信息导出再重新编译:
infocmp tmux-256color > tmux-256color.terminfo
tic -x tmux-256color.terminfo

浙公网安备 33010602011771号