美文网首页
GO语言学习之搭建环境

GO语言学习之搭建环境

作者: Bug2Coder | 来源:发表于2020-02-14 17:39 被阅读0次

    1、下载Go:go语言中文网

    2、开启Go module管理工具

    • GO111MODULE=off 禁用 go module,编译时会从 GOPATH 和 vendor 文件夹中查找包。
    • GO111MODULE=on 启用 go module,编译时会忽略 GOPATH 和 vendor 文件夹,只根据 go.mod 下载依赖。
    • GO111MODULE=auto(默认值),当项目在 GOPATH/src 目录之外,并且项目根目录有 go.mod 文件时,开启 go module

    Windows系统:
    set GO111MODULE=on 或者 set GO111MODULE=auto
    Macos或者Linux系统:
    export GO111MODULE=on 或者 export GO111MODULE=auto

    3、代理设置

    设置 GOPROXY 的命令为:
    go env -w GOPROXY=https://goproxy.cn,direct

    4、Go module 工具命令说明

    命令 作用
    go mod download 下载依赖包到本地(默认为 GOPATH/pkg/mod 目录)
    go mod edit 编辑 go.mod 文件
    go mod graph 打印模块依赖图
    go mod init 初始化当前文件夹,创建 go.mod 文件
    go mod tidy 增加缺少的包,删除无用的包
    go mod vendor 将依赖复制到 vendor 目录下
    go mod verify 校验依赖
    go mod why 解释为什么需要依赖

    相关文章

      网友评论

          本文标题:GO语言学习之搭建环境

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