在 Ubuntu 下,Go 语言的编译缓存位于 $GOPATH/pkg 目录(Go 1.10 之前的版本)或 $GOCACHE 目录(Go 1.10 及之后的版本)。要清理编译缓存,请按照以下步骤操作:
打开终端。
如果你使用的是 Go 1.10 及之后的版本,运行以下命令来清理 $GOCACHE 目录中的缓存:
go clean -cache
如果你想清理特定的缓存目录,可以使用 -modcache 参数来清理模块缓存:
go clean -modcache
$GOPATH/pkg 目录中的缓存:go clean -i
这将删除已安装的包和编译缓存。
注意:在执行这些命令时,确保你的 GOPATH 和 GOROOT 环境变量已正确设置。你可以通过运行 echo $GOPATH 和 echo $GOROOT 来检查它们的值。