上網搜了一下,緣由應該是編碼問題致使的。 網上提供的辦法通常都是修改locale, 或者在 cmd 運行 chcp 65001 而後右鍵屬性-> 修改字體,將當前終端的編碼改成 utf-8。字體
修改Locale的方式我沒試,感受波及太大。嘗試 chcp 65001 後 又產生了新的問題: 報找不到C編譯器。編碼
因而把 ghc 的選項 -keep-tmp-files 加上再編,想本身看看詳細的錯誤信息。utf-8
看了下臨時文件,感受應該是安裝目錄所在的路徑有中文致使的。 把安裝目錄移動到一個全英文目錄,修改環境變量後再運行,OK 了,哈哈。cmd