看到 golang-china 讨论组上有人提问 go test 的问题,由于Windows下,他的账号是中文的,而目前 Go 的一些命令不支持 UTF-8,导致中文路径有问题。
解决方法:
写一个 go.bat wrap 一下 go.exe,在执行 go.exe 之前设置一下 TEMP 环境变量到一个没有中文的路径,
不需要重新建用户。
大概是因为这个问题: https://code.google.com/p/go/issues/detail?id=3754
等 Go 编译器换成用 Go 写之后就没这个问题了。
有疑问加站长微信联系(非本文作者)