2012年9月6日 星期四

[Windows] TortoiseGit : git did not exits cleanly(exit code 128) @ Windows 7

 + 


最近在 Windows 7 安裝 Git 時都會蹦出 libiconv-2.dll 找不到的訊息,當下草率解決,直到使用 TortoiseGit 時顯示 git did not exits cleanly(exit code 128) 時,才正式去處理 XD


簡單的說,當 TortoiseGit + PuTTYgen 無法正常存取 git 時,我則改用 MinGW32 的指令,才發現 libiconv-2.dll 的問題未完整解決 :p 總之,處理完 libiconv-2.dll 問題後,TortoiseGit 就能正常使用。


環境簡介,安裝順序:



  1. 安裝 msysgit - Git for Windows (msysGit-fullinstall-1.7.11-preview20120620.exe)

  2. 安裝 TortoiseGit (TortoiseGit-1.7.12.0-64bit.msi)


解法:


假設安裝 msysgit 目錄在 D:\msysgit 時,那只要把 D:\msysgit\mingw\bin\libiconv-2.dll 複製到 D:\msysgit\libexec\git-core\ 即可解決。


沒有留言:

張貼留言