OSX Lion のインストール後、次のことを試しました。
nano /etc/apt/sources.list
しかし、私はこのエラーが発生します:
Error opening terminal: xterm-256color
terminal.app の設定を切り替えて、ターミナル ウィンドウを「xterm color」で開くようにしようとすると、xterm-256color
すべて正常に動作しません。
何が起こっていますか?
OSX Lion にアップグレードした後、特定の (Debian/Ubuntu) サーバーでこのエラーが発生し始めました。この修正は、ファイル /usr/share/terminfo/x/xterm-256color を提供する「ncurses-term」パッケージをインストールするだけです。
これは、 Erik Ostermanを介して、Ubuntuサーバーで機能しました。
これは terminfo の問題であることを確認できます。これが私のために働いたものです。リモート マシンに SSH 接続して実行します
sudo apt-get install ncurses-term
ブーム。問題が解決しました。
私も、Lionにアップグレードした古いMacでこの問題が発生します。
terminfoのヒントを読む前に、「export TERM = xterm」を実行することで、viを取得して作業を減らすことができました。
ヒントを読んだ後/usr/share/terminfo
、Lionが新しくインストールされ、この問題が発生しない新しいMacを入手しました。
これで、echo $TERM
まだyieldが発生しますがxterm-256color
、vi以下が正常に機能するようになりました。
Mac OS X Lionからhttp://sdf.orgに接続する際にこの問題が発生しました。私はTerminal Preferences
(⌘</kbd>+,) > Advanced
pane, Declare Terminal as
to VT-100
.
Delete Sends Ctrl-H
また、この Mac 接続がわかりにくかったのでマークしましたzsh
。
私のユースケースではうまくいっているようです。
.bash_profile
ファイルを編集する
vim .bash_profile
コメント
#export TERM=xterm-256color
これを追加
export TERMINFO=/usr/share/terminfo
export TERM=xterm-basic
あなたに.bash_profile
最後に
走る:
source .bash_profile
どういうわけか、「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
それが役に立てば幸い。
/usr/share/terminfo
これは、Lion が動作している誰かのコンピュータから上書きすることで修正できると聞いています。これが機能するかどうかは確認できません。また、残念ながらまだアップグレードしていないため、そのファイルを提供することはできません。
.bashrc に以下を追加できます
if [ "$TERM" = xterm ]; then TERM=xterm-256color; fi