突然我得到错误"无法读取termcap数据库"

Jer*_*ith 3 linux macos terminal

从RVM切换到系统ruby后,我不断收到此错误.它似乎没有影响任何东西,但当我尝试安装gem或使用irb时弹出.关于如何修复此问题的任何想法?这是在Mac 10.7上.

Jer*_*ith 9

在这里找到答案:

在终端我必须转到首选项 - >设置 - >高级,并将xterm-color256更改为xterm-color.

  • 这意味着您的系统缺少适用于xterm-256color的terminfo文件,可能还有其他文件.从Mac OS X Lion 10.7开始,终端支持256色和背景颜色擦除(BCE),并且整体上与现代xterm更兼容,因此默认的$ TERM值现在是xterm-256color.不建议使用xterm-color,因为它表示xterm的旧分支不具备功能.您可以尝试再次安装Lion或获取丢失的terminfo文件的副本并将它们放在/ usr/share/terminfo中.xterm-256color terminfo文件应该在`/ usr/share/terminfo/78 /`中. (3认同)