類似這樣的報錯。網上找了很多地方,更新goland和更新go都解決不了問題。
今無意之間想搜尋一下,看到了一篇文章,按照操作方法,确實解決了這個問題。
搜集整理如下:
然後在背景系統的file底層源碼中也看到有很多的報錯:
這是文章的原文,說是:
查了很久找到了問題所在
檢視 Go SDK --> src --> os --> file_posix.go 中的 go build 标簽
看來應該是跟平台的相容性的問題。
以下附上解決方法:
Go 1.19 引入了unix建構标簽。是以,需要您添加unix到自定義标簽
我這裡隻在
Preferences --> Go --> Build Tags & Vendoring --> Custom tags 添加 unix
設定完畢之後的效果:
close也能全部自動補充出來了,可以愉快地編碼了。