求助,公司有一个老的go项目,用的是gopath模式,现在在本地go install报错!

env

go install

go
讨论数量: 8

是不是不是 go mod 模式呀

1年前 评论
勇敢的心 (楼主) 1年前
我们只希望世界和平 (作者) 1年前
勇敢的心 (楼主) 1年前
zedisdog 1年前

go path 模式应该吧 代码放在 go/src 目录下吧
1、使用 go env 命令查看 你的 go path路径 ,例如:/Users/zhangsan/go
2、将项目代码移动到 /Users/zhangsan/go/src 下面
3、命令行 cd 过去,然后在 go install

1年前 评论
勇敢的心 (楼主) 1年前

是的,使用 gopath 模式的时候是需要关闭 go mod 模式的。

go.modGolang1.11版本新引入的官方包管理工具用于解决之前没有地方记录依赖包具体版本的问题,方便依赖包的管理。

还有即便是开启了 go mod 模式 ,也可以使用本地已有的包 来替换导入的包,网上有很多例子,例如https://zhuanlan.zhihu.com/p/109828249

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!