今天在xp上重新安裝了GnuPG 1.2for windows的版本.但是WinPT一直就無法正常工作。開始以為是WinPT的問題,最後在終端下手工進行gpg指令操作,最終發現問題出在gpg 上。 調用了 gpg的 --gen-key指令,結果生産公鑰的時候報了一個錯,無法寫入檔案。根據提示,是因為gpg裡面對于目錄的處理混用了/和\,造成無法正确找到并且打 開對應目錄下面的檔案。而在我重裝系統之前,似乎沒有這個問題。 我又手工試試,發現windows對于\和/都能正确解析為目錄分隔符,但是當他們兩個混用的時候就出問題了。 回想起來,之前的确碰到過不少基于minGW的移植程式出這樣那樣的問題。這個問題很難歸咎到底是微軟還是具體程式開發人員的問題。是以對于這類基于 minGW的移植程式,我建議還是少用為妙。
本文轉自nathanxu 51CTO部落格,原文連結:http://blog.51cto.com/nathanxu/151886,如需轉載請自行聯系原作者