美文网首页
go项目配置常见问题汇总

go项目配置常见问题汇总

作者: 鸿雁长飞光不度 | 来源:发表于2022-07-19 00:30 被阅读0次
    1. go module @latest found but does not contain package?

    go get 获取一个依赖包,然后执行go mod vendor提示上面信息,可以分别进行下面尝试

    • 执行 go clean -modcache,尝试清除一下缓存
    • 检查一下go get的当前版本里面的目录结构是不是和以前有调整,比如把原来的代码放在v2文件夹下面了,这样需要现在代码里面把原来的import的地方全部修改成v2目录,然后重新执行go mod vendor。
    1. unknown revision xxxxxxx?
    • go env | grep 'GOPRIVATE',查看GOPRIVATE是否配置,一般是这个问题。
    1. go mod vendor发现vendor目录的代码包缺少某些目录。

    需要先知道目录的包路径,在代码里面先强制引入,import _ xxx.lib/path,然后再执行go mod vendor。

    1. goland打开proto项目,发现代码找不到引用,有报错信息,实际可以运行。

    打开goland -> preference -> Language & FrameWork ->Protocol Buffer
    添加proto项目所在路径和proto下面的vendor目录路径。

    相关文章

      网友评论

          本文标题:go项目配置常见问题汇总

          本文链接:https://www.haomeiwen.com/subject/nwkjirtx.html