You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dotnet-learn-vs/WebMVC/WebMVCApi/md/go get 遇到缓存问题解决.md

1.2 KiB

icon date category tag headerDepth
edit 2023-01-09
GoLang
系统配置
GoLang
5

go get 遇到缓存问题解决

go get 遇到缓存问题解决

接手公司边缘计算项目的时候遇到的问题。公司项目包路径需要修改 当修改完重新go get 的时候,项目引入的依赖包还是旧的没有修改的 进入GOPATH 删除了那个包,再去

go mod tidy

发现下的包还是旧的。重复几次依旧不行这时候想到了go 使用git 命令去下的包那我是不是可以清理下git 缓存呢,尝试后已经不行。最后发现自己漏了一点,就在眼皮底下 image-1673255828821 GOPATH 下是有个cache 目录的 进入删除vcs 文件夹 和 download 里面相应的包再去go get 问题就解决了 image-1673255908474 当然也有命令可以删除

# 下载包
go get -u go clean -i github.com/werbenhu/go-tools
 
# 清理包
go clean -i github.com/werbenhu/go-tools...
 
# 清理全部包
go clean --modcache