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:模块管理系统,用于解决依赖管理问题。
相关推荐
Mgx2 小时前
从“CPU 烧开水“到优雅暂停:Go 里 sync.Cond 的正确打开方式
go
GM_82813 小时前
从0开始在Go当中使用Apache Thrift框架(万字讲解+图文教程+详细代码)
rpc·go·apache·thrift
Kratos开源社区19 小时前
别卷 LangChain 了!Blades AI 框架让 Go 开发者轻松打造智能体
go·agent·ai编程
Kratos开源社区19 小时前
跟 Blades 学 Agent 设计 - 01 用“提示词链”让你的 AI 助手变身超级特工
llm·go·agent
百锦再1 天前
第10章 错误处理
java·git·ai·rust·go·错误·pathon
Mgx2 天前
从 4.8 秒到 0.25 秒:我是如何把 Go 正则匹配提速 19 倍的?
go
遥天棋子3 天前
实战PaddleOCR自动识别车位坐标并渲染可点击按钮
go
久违 °3 天前
【安全开发】Nuclei源码分析-任务执行流程(三)
安全·网络安全·go
喵个咪3 天前
开箱即用的GO后台管理系统 Kratos Admin - 数据脱敏和隐私保护
后端·go·protobuf
shining3 天前
[Golang] 万字长文,一文入门go语言!
go