纳米错误:打开终端时出错:xterm-256color

Luk*_*uke 95 terminal nano

在安装OSX Lion之后,我尝试:

nano /etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

Error opening terminal: xterm-256color
Run Code Online (Sandbox Code Playgroud)

如果我尝试切换terminal.app首选项以"xterm颜色"打开终端窗口而不是xterm-256color一切正常.

发生了什么?

Mee*_*com 145

在Red Hat上,这对我有用:

export TERM=xterm
Run Code Online (Sandbox Code Playgroud)

进一步的信息:http://www.cloudfarm.it/fix-error-opening-terminal-xterm-256color-unknown-terminal-type/

  • 这个解决方案对于Ubuntu/Debian也是正确的. (6认同)

cal*_*inf 27

升级到OSX Lion后,我开始在某些(Debian/Ubuntu)服务器上收到此错误.修复只是安装"ncurses-term"包,它提供文件/ usr/share/terminfo/x/xterm-256color.

这通过Erik Osterman在Ubuntu服务器上为我工作.


Joh*_*nny 17

我可以确认这是一个终结问题.这对我有用.SSH进入远程计算机并运行

 sudo apt-get install ncurses-term
Run Code Online (Sandbox Code Playgroud)

繁荣.问题解决了.


Xu *_*man 8

  1. 编辑你的.bash_profile文件

    vim .bash_profile

  2. 通讯网

    #export TERM=xterm-256color

  3. 添加这个

    export TERMINFO=/usr/share/terminfo

    export TERM=xterm-basic

    给你的.bash_profile

  4. 最后

    跑步:

    source .bash_profile


小智 6

我也在我升级到Lion的旧Mac上遇到此问题.

在阅读terminfo提示之前,通过执行"export TERM = xterm",我能够获得vi并减少工作量.

阅读完提示后,我抓住/usr/share/terminfo了一台新安装的Lion并没有出现此问题的Mac.

现在,即使echo $TERM仍然收益xterm-256color,vi和更少现在工作正常.


iso*_*mes 6

我有这个问题通过Mac OS X Lion 连接到http://sdf.org.我在Terminal Preferences(+ ,)> Advanced窗格下更改Declare Terminal asVT-100.

我也标记,Delete Sends Ctrl-H因为这个Mac连接令人困惑zsh.

它似乎适用于我的用例.