在Ubuntu上,Golang編譯緩存通常位于$GOPATH/pkg/mod和$GOCACHE目錄中。要清理這些緩存,請按照以下步驟操作:
打開終端。
清理$GOPATH/pkg/mod緩存:
運行以下命令來刪除$GOPATH/pkg/mod目錄中的所有內容:
rm -rf $GOPATH/pkg/mod/*
清理$GOCACHE緩存:
默認情況下,$GOCACHE目錄位于$HOME/go-build。要清理此目錄,請運行以下命令:
rm -rf $HOME/go-build
如果你不確定$GOCACHE的位置,可以通過設置環境變量GOCACHE來查看它:
echo $GOCACHE
(可選)禁用編譯緩存:
如果你不想再使用編譯緩存,可以通過設置環境變量GOCACHE為空值來禁用它:
export GOCACHE=""
要使此更改永久生效,請將上述命令添加到你的~/.bashrc或~/.profile文件中。
完成以上步驟后,Golang編譯緩存將被清理。