在Ubuntu系统下,Golang编译缓存通常位于$GOPATH/pkg/mod
和$GOCACHE
目录中。要清理这些缓存,请按照以下步骤操作:
-
打开终端(Terminal)。
-
清理
$GOPATH/pkg/mod
缓存: 运行以下命令来删除$GOPATH/pkg/mod
目录中的所有内容:rm -rf $GOPATH/pkg/mod/*
-
清理
$GOCACHE
缓存: 默认情况下,$GOCACHE
目录位于$HOME/go-build
。运行以下命令来删除该目录中的所有内容:rm -rf $HOME/go-build
如果你使用的是自定义的GOCACHE目录,请将
$HOME/go-build
替换为你的自定义路径。 -
(可选)设置
GOCACHE
环境变量: 如果你想更改Golang编译缓存的存储位置,可以设置GOCACHE
环境变量。例如,要将缓存存储在/tmp/go-cache
目录中,请运行以下命令:export GOCACHE=/tmp/go-cache
要使此设置永久生效,请将上述命令添加到你的
~/.bashrc
或~/.profile
文件中。
完成以上步骤后,Golang编译缓存将被清理。