Goland使用手册(1)

一、场景描述

github上pull了一个go语言的项目,使用JetBrains的goland工具进行二次开发,项目打开后terminal窗口报如下异常:

bash 复制代码
go: downloading go1.23.9 (windows/amd64)
go: download go1.23.9: golang.org/toolchain@v0.0.1-go1.23.9.windows-amd64: Get "https://proxy.golang.org/golang.org/toolchain/@v/v0.0.1-go1.23.9.windows-amd64.zip": dial tcp 142.250.217.113:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

二、问题分析

这个错误表明 Go 在下载 Go 1.23.9 工具链时无法连接到 Golang 的官方代理(proxy.golang.org),导致网络超时。这是国内用户使用 Go 时的常见问题,主要因为网络限制或 DNS 解析问题。

三、解决方案

我笔记本是windows系统,打开【系统环境变变量配置】,增加【GOPROXY】变量配置,内容如下:

bash 复制代码
https://goproxy.cn,direct

四、结果验证

五、一些变量的解读

  • GOROOT:表示源码包所在路径;
  • GOPATH:开发者go项目的默认路径;
  • Go Modules:模块管理系统,用于解决依赖管理问题。
相关推荐
Vespeng19 小时前
打破传统 MVC:在 Go 中实践高内聚的业务驱动架构
架构·go·gin
用户029669769821 天前
摸着石头过河:我用Go把微信加密模块给逆向了一回
微信·go
idcu1 天前
CodeSchema 开源首发:一个给 AI 编码助手「喂」精准代码上下文的索引服务
开源·go·ai编程
newerp2 天前
Golang 切片扩容策略
后端·程序员·go
我的div丢了肿么办2 天前
go中make声明切片, 修改切片,append给切片扩容,合并切片,复制切片
后端·go
纪卓志George2 天前
保守十四年:Go 的泛型方法与丢失的定位
go
运维开发笔记2 天前
8.3 Go Struct 嵌入学习笔记
go
xiangjiaodalishi2 天前
2026年GEO生成式引擎优化服务商观察:企业如何挑选适配自身的AI营销协作伙伴
go
蛋先生DX2 天前
明明都是源码到CPU,各语言中间原理咋不是一个套路?
java·javascript·go
西瓜太郎4993 天前
从请求到上游:实现一条可观测的多模型调用链
go