Categories: GOShell编程

Go模块管理:goproxy.io

如果你使用golang在开发项目,那么你一定会遇到golang依赖包安装的问题,从glide, dep, go mod估计你都尝试过,但总是会遇到意料之外的问题,GOPROXY可以很好帮你解决这个问题。

在Linux或macOS中,您可以执行以下命令。

# Enable the go modules feature
export GO111MODULE=on
# Set the GOPROXY environment variable
export GOPROXY=https://goproxy.io

或者,将其写入.bashrc或.bash_profile文件。

在Windows中,您可以执行以下命令。

# Enable the go modules feature
$env:GO111MODULE="on"
# Set the GOPROXY environment variable
$env:GOPROXY="https://goproxy.io"

如果您的Go版本> = 1.13,则GOPRIVATE环境变量将控制go命令认为哪个模块是私有的(不可公开使用),因此不应使用代理或校验和数据库。例如:

## Go >= 1.13
go env -w GOPROXY=https://goproxy.io,direct
# Set environment variable allow bypassing the proxy for selected modules
go env -w GOPRIVATE=*.corp.example.com
4.7
04
SQL基本编码规范
php缓存技术有哪些
嘻嘻

嘻嘻IT: 笔者是一个工作七八年的程序猿老鸟,从事涉及的技术栈主要包括PHP、Linux、Devops等,喜欢研究新技术,尝试新技术,提升技术自动化和开发效率,致力于write less,do more! 技术每年都会层出不穷,领域划分的越来越细,不可能学习所有的东西,保持对技术的好奇心,理解技术中核心思想,做一个有深度,有思想的开发!

Recent Posts

Clockwise一款AI日历工具

Clockwise是一款创新的…

3天 ago

Leonardo一个视觉创意AI生成平台

Leonardo.ai提供了一…

3天 ago

DupDub一款终极AI内容创作助手

DupDub 是一个一站式内容…

3天 ago

Murf AI是一款尖端的AI声音生成器

Murf AI是一款尖端的AI…

3天 ago