go1.9 不明確是不是隻在這個版本有小bug,有時候對最新進度的項目編譯,會報上一個版本的錯誤,甚至改動無法編譯,報出類似下面的錯誤:
util\common\tools.go:2217:19: dtp.ClearWhenNotFinish undefined (type gameModel.DzpTaskProcedure has no field or method ClearWhenNotFinish)
解決方案
刪除 gopath/pkg/windows_amd64/對應的項目文件夾,這裏存放了舊編譯的二進制文件集。
目前造成這個bug的問題還不清楚,但是刪除對應的項目緩存,是可以解決的。