美文网首页
GOPATH、GO111MODULE

GOPATH、GO111MODULE

作者: 柚一西_ | 来源:发表于2022-04-13 16:38 被阅读0次

1、goland本地包import不生效问题:

1、go env  命令检查GOPATH环境
image.png
2、需要将项目加到目录$GOPATH/src/下,才可以导入成功;或者在goland中设置gopath
image.png

2、引用https://www.jianshu.com/p/ad7574dfdee1

image.png image.png

3、查看GO111MODULE是否开启,带有go.mod的使用go Modules--》依赖管理

1、go Modules未开启:依赖存放在src下,多个项目modules会引用不同版本的依赖时,会存在问题;
2、go Modules开启:
问题:import下的包,go build期间存放在 $GOPATH/pkg/mod 下,最终有可能使用的是 $GOPATH(线上环境可能与线下依赖不一致)
解决:1>、使用go mod vendor 或者go build -mod=vendor,则强制使用存放在项目vendor/files下的版本,无网也可使用;
2>、在 go.mod 末尾添加 replace 行:use replace github.com/coder => ../coder(替换升级版本)

相关文章

  • GOPATH、GO111MODULE

    1、goland本地包import不生效问题: 2、引用https://www.jianshu.com/p/ad7...

  • 安装gin后找不到gin包

    解决在使用 GOPROXY 的时候,开启了 GO111MODULE,导致包管理非官方所说的在 GOPATH\src...

  • Golang学习笔记-go mod

    环境变量设置 环境变量GO111MODULE可设置三种值:on,off,auto,off表示使用GOPATH模式,...

  • GO111MODULE的设置与查看

    GO111MODULE介绍GO111MODULE有三个值:off, on和auto(默认值):GO111MODUL...

  • GO

    GOPATH go命令依赖于GOPATH,但是GOPATH跟JAVA_HOME不一样,GOPATH是一个工作目录,...

  • 解决Go dial tcp 216.58.200.***:***

    开启GO111MODULE用环境变量 GO111MODULE 开启或关闭模块支持,它有三个可选值:off、on、a...

  • GOPATH

    从 Go 1.8 版本开始,Go 开发包在安装完成后,将 GOPATH 赋予了一个默认的目录,参见下表 在Jetb...

  • Ubuntu Golang 环境配置

    export GOPATH= export GOBIN=$GOPATH/bin export GOROOT=/us...

  • go语言基础

    设置 GOPATH 有什么意义? 工作区和 GOPATH 是go程序开发的核心概念。环境变量 GOPATH 的值可...

  • Golang初学者的踩坑之旅

    GOROOT与GOPATH 重点说一下这个GOPATH,可以设置为任意路径,例如我设置为GOPATH=C:\Use...

网友评论

      本文标题:GOPATH、GO111MODULE

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