纳米错误:错误打开terminal:xterm-256color
在安装OSX Lion之后,我试图:
nano /etc/apt/sources.list
但是我得到这个错误:
Error opening terminal: xterm-256color
如果我尝试切换terminal.app偏好打开terminal窗口在“xterm颜色”而不是xterm-256color
一切正常。
发生了什么?
在红帽这工作对我来说:
export TERM=xterm
更多信息在这里: http : //www.cloudfarm.it/fix-error-opening-terminal-xterm-256color-unknown-terminal-type/
升级到OSX Lion后,我开始在某些(Debian / Ubuntu)服务器上出现这个错误。 修复只是简单地安装提供/ usr / share / terminfo / x / xterm-256color文件的“ncurses-term”包。
这在Ubuntu服务器上通过Erik Osterman工作 。
我可以确认这是一个terminfo问题。 这是为我工作。 SSH进入远程机器并运行
sudo apt-get install ncurses-term
繁荣。 问题解决了。
我也在升级到Lion的旧版Mac上遇到这个问题。
在阅读terminfo提示之前,我可以通过执行“export TERM = xterm”来获得vi和更less的工作。
阅读完提示后,我从新安装了Lion的Mac上抓取了/usr/share/terminfo
,并没有出现这个问题。
现在,即使echo $TERM
仍然产生xterm-256color
,vi和更less现在工作正常。
我有这个问题通过Mac OS X Lion连接到http://sdf.org 。 我在Terminal Preferences
( ⌘ + , ) > Advanced
窗格, Declare Terminal as
VT-100
更改。
我也标记Delete Sends Ctrl-H
因为这个Mac连接是令人困惑的zsh
。
它似乎正在为我的用例工作。
不知何故,有时“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
希望能帮助到你。
我听说这可以通过用Lion的工作安装来覆盖你的/usr/share/terminfo
来修复。 我无法确认这是否有效,不幸的是我还没有升级,所以我不能提供你的文件。
您可以在.bashrc中添加以下内容
if [ "$TERM" = xterm ]; then TERM=xterm-256color; fi
-
编辑你的
.bash_profile
文件vim .bash_profile
-
的CommNet
#export TERM=xterm-256color
-
添加这个
export TERMINFO=/usr/share/terminfo
export TERM=xterm-basic
到您的
.bash_profile
-
最后
跑:
source .bash_profile