美文网首页
一个全球代理 为 Go 模块而生

一个全球代理 为 Go 模块而生

作者: 码二哥 | 来源:发表于2020-07-10 16:12 被阅读0次

引用:
https://goproxy.io/zh/

1、如果您使用的 Go 版本是 1.13 及以上 (推荐)

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct

# 设置不走 proxy 的私有仓库,多个用逗号相隔(可选)
go env -w GOPRIVATE=*.corp.example.com

# 设置不走 proxy 的私有组织(可选)
go env -w GOPRIVATE=example.com/org_name

设置完上面几个环境变量后,您的 go 命令将从公共代理镜像中快速拉取您所需的依赖代码了。

2、如果您使用的 Go 版本是 1.12 及以下

2.1、Bash (Linux or macOS)

# 启用 Go Modules 功能
export GO111MODULE=on
# 配置 GOPROXY 环境变量
export GOPROXY=https://goproxy.io

或者,根据文档可以把上面的命令写到.profile.bash_profile文件中长期生效。

2.2、PowerShell (Windows)

# 启用 Go Modules 功能
$env:GO111MODULE="on"
# 配置 GOPROXY 环境变量
$env:GOPROXY="https://goproxy.io"

现在,当你构建或运行你的应用时,Go 将会通过 goproxy.io 获取依赖。

相关文章

  • 一个全球代理 为 Go 模块而生

    引用:https://goproxy.io/zh/ 1、如果您使用的 Go 版本是 1.13 及以上 (推荐) 设...

  • Goproxy使你的go get 不再龟速

    简介 go module公共代理仓库,代理并缓存go模块。你可以利用该代理来避免DNS污染导致的模块拉取缓慢或失败...

  • Go 并发原理

    Go语言是为并发而生的语言,Go语言是为数不多的在语言层面实现并发的语言;也正是Go语言的并发特性,吸引了全球无数...

  • go proxy 的解决

    goproxy.io 是全球最早的 Go modules 镜像代理服务之一, 采用 CDN 加速服务为开发者提供依...

  • Go模块代理大全

    阿里 https://mirrors.aliyun.com/goproxy/[https://mirrors.al...

  • go get 报错:dial tcp 142.251.43.17

    自动下载 go env -w GO111MODULE=on 设置环境为国内代理 go env -w GOPROXY...

  • 让go get 哗哗的下载

    go get 使用代理 查看go的环境变量 go env 设置代理 set GOPROXY=https://gop...

  • asyncio实现代理池

    从一个代理池讲起? 搞爬虫的一般都有自己的代理池,代理池的结构一般分为抓取模块,存储模块,检测模块,api模块。抓...

  • 使用Goproxy解决golang.org模块无法下载的问题

    简介 Goproxy 中国完全实现了 Go 的模块代理协议。并且它是一个由中国备受信赖的云服务提供商七牛云支持的非...

  • Go语言的优缺点及其扫盲

    1. go语言介绍 1.1.语言为并发而生 go语言(或 Golang)是Google开发的开源编程语言,诞生于2...

网友评论

      本文标题:一个全球代理 为 Go 模块而生

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