Golang編譯緩存與實際項目不一致時報錯has no field or method

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的問題還不清楚,但是刪除對應的項目緩存,是可以解決的。

發佈了175 篇原創文章 · 獲贊 30 · 訪問量 27萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章