Go语言goland代码编辑与调试

1、软件下载

地址:https://www.jetbrains.com/go/download/?section=windows

2、创建工程并调试

3、设置代理

步骤 1:打开底部 Terminal

找到 GoLand 最下面的 Terminal 点开

步骤 2:复制粘贴这 2 行命令(直接回车)

复制代码
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOSUMDB=sum.golang.google.cn

步骤 3:验证是否设置成功

复制代码
go env GOPROXY

https://goproxy.cn,direct

步骤 4:重新加载依赖

复制代码
go mod tidy

4、软件运行与调试

或者用命令行调试

复制代码
D:\xampp\htdocs\guide-3\GoService>goservice.exe -config config.toml

FAQ:

API server listening at: 127.0.0.1:55539 could not launch process: unsupported architecture of windows/i386 - only windows/arm64 windows/amd64 are supported

第一步:设置 Go 编译架构为 amd64

打开 GoLand 底部 Terminal,输入:

复制代码
go env -w GOARCH=amd64
go env -w GOOS=windows

第二步:修改 GoLand 运行配置

  1. 点击右上角 运行配置下拉框

  2. 选 Edit Configurations...

  3. 找到 Environment

  4. 点文件夹图标,添加:

    GOARCH=amd64;GOOS=windows

再次运行即可

参考:

https://blog.csdn.net/2501_94533582/article/details/157324154

相关推荐
青峰讲运维10 小时前
OpenStack 存储深度解析|Cinder 块存储 + Swift 对象存储原理与完整实操(Yoga)
开发语言·openstack·swift
汤姆宝库10 小时前
具身智能深拆:VLA、世界模型与数据飞轮
开发语言·人工智能·php
云和数据.ChenGuang10 小时前
深入剖析 Python 的 MRO 规则:从 C3 线性化到实战踩坑
开发语言·python·1024程序员节
123_不打狼11 小时前
Squidiff:基于条件扩散模型预测细胞发育与扰动响应
开发语言·python·squidiff
瑞got11 小时前
java使用CountDownLatch做并行查询
java·开发语言
用户5743853051111 小时前
第 2 章:裸写 Query(原生驱动)
后端
用户5743853051111 小时前
第 8 章:Service 层的诞生(硬编码版)
后端
用户5743853051111 小时前
第 3 章:引入 Knex + Schema 自动加载
后端
flash俊杰11 小时前
合并式恢复的事务边界:幂等跳过、外键顺序与向量重建标记
后端