zoukankan      html  css  js  c++  java
  • Mac 环境下 go 国内代理配置

    1.本地环境 

    Macbook pro 
    系统:macOS Mojave
    IDE: vs code
    终端: iTerm2 + zsh
    Go: homebrew安装 go版本1.14.3
    其他数据库一类的支持软件使用Docker镜像

    2.开启模块,配置国内代理

    因为本机使用zsh, 所以在用户目录下,修改.zshrc,在末尾加两行。
    export GO111MODULE=on
    export GOPROXY=https://goproxy.cn

    保存退出,即时生效使用 source .zshrc 

    go evn 看到GO111MODULE=“on” 即为成功。

    3.项目使用module 

    在终端中切换目录到项目根目录
    1)初始化  go mod init 初始化项目使用mod ,此时项目根目录下会生成go.mod
    2)检测依赖 go mod tidy 检测当前项目所使用的依赖项目,并增加进go.mod,同时生成go.sum 包含所有依赖包。
    3)下载依赖 go mod download 下载module .
    4)导入依赖 go mod vendor 依赖导下项目.
    初次初始化项目,执行1)->2)->3)->4),后续增加依赖,执行2)->3)->4)。

    4.其他配置

    因为项目依赖,导至项目下的vendor文件夹会比较大,源码管理时,需将vendor目录加入.gitignore

    其他module 相关命令行
    go mod init # 初始化go.mod
    go mod tidy  # 更新依赖文件
    go mod download  # 下载依赖文件
    go mod vendor  # 将依赖转移至本地的vendor文件
    go mod edit  # 手动修改依赖文件
    go mod graph  # 打印依赖图
    go mod verify  # 校验依赖



    作者:lasko
    链接:https://www.jianshu.com/p/767d55546e73
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    Linq to Sql 总生成 where ID is null 的解决办法
    jexus asp.net Linux Web Server
    怎么修改盘符
    TCP、UDP、IP 协议分析
    和浙大妹子聊准备笔面
    2015腾讯笔试大题
    导出/打印项目数据报表需要设置IE浏览器
    Eclipse快捷键
    Eclipse如何解决启动慢?
    eclipse mars4.5安装hibernate开发环境
  • 原文地址:https://www.cnblogs.com/smallleiit/p/14083207.html
Copyright © 2011-2022 走看看