Hatena::ブログ(Diary)

..たれろぐ.. このページをアンテナに追加 RSSフィード

2012-05-01

msysgitで「WARNING: terminal is not fully functional」が出る時の対処方法

msysgit 1.7.6 あたりから git log とか git diff とかすると

> git log
WARNING: terminal is not fully functional

と怒られる。

原因

環境変数の TERM がうまいこと設定されていない。
TERM=msys なら怒られない。

対処

普通に msysgitインストールしていた場合、インストール先の cmd/git.cmd 経由の起動になっているはずなので、環境変数を設定する1行を挟み込む。

 @set PLINK_PROTOCOL=ssh
+@if not defined TERM set TERM=msys 

git-cmd.bat や git-bash.bat にも同じようにTERMの設定を追加しておいてもいいかもしれない。

参考

Terminal is not fully functional warning (again) - msysGit | Google グループ

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/naga_sawa/20120501/1335841246
リンク元