Go问答 Mac 系统下按照工具 出现这个情况 not using a known version control system

xinyi9319 · 2020年02月13日 · 最后由 xinyi9319 回复于 2020年02月14日 · 167 次阅读

go get -u github.com/mdempsky/gocode package golang.org/x/tools/go/gcexportdata: directory "/Users/TianGenglan-MySky/go/src/golang.org/x/tools/go/gcexportdata" is not using a known version control system 更新安装 beego 也是这个提示

更多原创文章干货分享,请关注公众号
  • 加微信实战群请加微信(注明:实战群):gocnio

之前好像有人也提出来这个问题 https://gocn.vip/topics/6731

这个问题是目前 Go 里面比较常见的错误,一般有两种方式处理

  1. 删除这个 repo,重新拉一边
  2. 你进入那个目录,git 应该显示他们不在任何的一个 branch 里面,你把他们全部git checkout master,然后尝试一下

删除我 gopath 下面的 repo 吗?

astaxie 回复

就是说删除我 gopath 下面的 repo 吗?

xinyi9319 回复

有问题的那个 repo 啊

astaxie 回复

好的 谢谢

astaxie 回复

采用第一个办法 删除重新拉一下 文件都下载下来了 但是还是显示 not using a known version control system 这个

xinyi9319 回复

详细的错误有吗?很有可能是他的依赖库

astaxie 回复

package golang.org/x/tools/go/gcexportdata: directory "/Users/TianGenglan-MySky/go/src/golang.org/x/tools/go/gcexportdata" is not using a known version control system 是这个吧?
这应该就是依赖库的问题吧?

xinyi9319 回复

嗯,是的,很多都是因为这个,你进入这个目录删除

都是这个目录下 的问题 删了之前那个 又出现这个 go get -u github.com/ramya-rao-a/go-outline package golang.org/x/tools/go/buildutil: directory "/Users/TianGenglan-MySky/go/src/golang.org/x/tools/go/buildutil" is not using a known version control system

你就把整个/Users/TianGenglan-MySky/go/src/golang.org/x 目录都删除算了

astaxie 回复

好的我试试 我还没有 用 go mod 呢?😂 看来赶紧设置一下 了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册