2012-08-15

MSysGit のインストールでいろいろはまった件

MSysGit を入れなおしたら、いろいろはまってしまったので、備忘録として…。


msysgit\msysgit の罠

まずこれ。



fullinstall-1.7.11-preview20120620 版の場合、このまま「OK」すると、C:\msysgit というディレクトリにさらに msysgit というフォルダが作られる。C:\msysgit\msysgit\bin\git.exe が実行ファイルになるという、ちょっと嫌な感じのパスに。


libiconv-2.dll がないとか言われる

インストールしたディレクトリの msysgit\bin にパスを通して、コマンドプロンプトで git を起動してみると、こんなエラーが。

コンピューターに libiconv-2.dll がないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。
さらりと再インストールを勧められたりするけれど、ここは無視。msysgit\mingw\bin にパスを通すと警告は出なくなる(参考)。


日本語ファイル名が化ける

日本語ファイル名がそのまま表示できるという噂なのに…。



git config --global core.quotepath off しないといけないのね(参考)。はは、早くいってよね~(焦


terminal がフル機能じゃないとか言われる

git log とか git diff すると、こんな警告が。エンターするとちゃんと表示されるのだけれど、毎回出てくるこの警告が煩わしい。

WARNING: terminal is not fully functional
- (press RETURN)
ふむふむ、なんでかよく分かんないけど set TERM=msys しとけばいいのね(参考)。


いろいろ迷ったものの、インターネットのおかげでなんとか Git が使える状態に。「少しのことにも、先達はあらまほしき事なり」としみじみ。ありがたやー。

No comments:

Post a Comment