golang 设置可用的proxy和环境变量

部署运行你感兴趣的模型镜像

一。安装问题

go1.17版
go get -u github.com/gin-gonic/gin下载gin框架报错

需要设置正确的环境变量和代理

go env -w GO111MODULE=on

设置代理

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

发现还有如下错误:

Go 设置了默认的GOSUMDB=sum.golang.org,是用来验证包的有效性。这个网址由于墙的原因可能无法访问,所以可以使用下面命令来关闭:

go env -w GOSUMDB=off

最后安装成功

二。运行gin示例报错

 错误原因是在当前目录或父目录中没有找到go.mod文件,生成一下

go mod init gin

go mod tidy

 最后示例运行成功:

 

三。总结

要设置如下的环境变量

 go env -w GO111MODULE=on

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

go env -w GOSUMDB=off

生成go.mod 文件

go mod init gin

go mod tidy

您可能感兴趣的与本文相关的镜像

Yolo-v8.3

Yolo-v8.3

Yolo

YOLO(You Only Look Once)是一种流行的物体检测和图像分割模型,由华盛顿大学的Joseph Redmon 和Ali Farhadi 开发。 YOLO 于2015 年推出,因其高速和高精度而广受欢迎

在 VSCode 中配置 Golang 开发环境的环境变量,主要涉及两个层面:系统级别的环境变量(如 `GOPROXY`、`GOROOT` `GOPATH`)以及 VSCode 插件所需的设置。以下为具体操作步骤: ### Windows 系统下设置 Golang 环境变量 1. **打开“系统属性”对话框**: - 右键点击“此电脑”或“我的电脑”,选择“属性”。 - 在弹出的窗口中点击左侧的“高级系统设置”。 2. **进入环境变量编辑界面**: - 在“系统属性”窗口中点击“环境变量…”按钮。 3. **添加或修改环境变量**: - 在“系统变量”部分,可以找到并编辑 `Path` 变量以包含 Go 安装目录下的 `bin` 文件夹,例如 `C:\Go\bin`。 - 如果不存在 `GOROOT` 变量,则新建一个,值设为 Go 的安装路径,比如 `C:\Go`。 - 设置 `GOPROXY` 为 `https://goproxy.io,direct` 或其他可用代理,加快模块下载速度。 - `GOPATH` 应指向你的工作区目录,通常建议设置为用户目录下的 `go` 文件夹,例如 `C:\Users\<用户名>\go` [^1]。 4. **应用更改**: - 确认所有对话框中的更改,并重新启动任何已打开的命令行工具或 IDE,以便使新的环境变量生效。 ### Linux 系统下设置 Golang 环境变量 1. **编辑 shell 配置文件**: - 打开终端,使用文本编辑器打开 `.bashrc`、`.zshrc` 或者相应的配置文件,取决于你使用的 shell 类型。 2. **添加环境变量定义**: ```bash export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin export GOPROXY=https://goproxy.io,direct ``` - 上述代码片段将 Go 的二进制文件目录你的工作区 `bin` 目录加入到 `PATH` 中,同时设置了 `GOPROXY` 以支持模块代理 [^1]。 3. **使配置立即生效**: - 运行 `source ~/.bashrc` 或 `source ~/.zshrc` 来加载更新后的配置。 ### VSCode 内部配置 - 对于 VSCode 内部的 Go 插件,某些环境变量可以通过 `settings.json` 文件进行配置。这允许你在不改变全局环境的情况下调整特定于项目的参数。 - 若要覆盖默认设置,请打开命令面板 (`Ctrl+Shift+P`) 并运行 `Preferences: Open Settings (JSON)` 命令来编辑 `settings.json` 文件。 - 在其中添加如下内容以指定额外的环境变量: ```json { "go.env": { "GOPROXY": "https://goproxy.io,direct" } } ``` 通过以上步骤,你应该能够在 VSCode 中正确地配置 Golang环境变量。确保每一步都按照指示执行,并且在完成之后检查是否解决了之前遇到的问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值