登录
首页 >  Golang >  Go问答

使用 GoLand 进行调试时切换多个 Go 版本

来源:stackoverflow

时间:2024-03-13 09:45:26 427浏览 收藏

本篇文章主要是结合我之前面试的各种经历和实战开发中遇到的问题解决经验整理的,希望这篇《使用 GoLand 进行调试时切换多个 Go 版本》对你有很大帮助!欢迎收藏,分享给更多的需要的朋友学习~

问题内容

使用 go 的有关管理 go 安装的文档,我的系统上有两个版本的 go:

$ go version
go version go1.16.13 linux/amd64

$ go1.17 version
go version go1.17 linux/amd64

1.16 使用 fedora 的 dnf 安装,1.17 使用 go install golang.org/dl/go1.17@latest; go1.17 download (我知道最新的 1.17 是 1.17.6,但这对我来说没问题。)

在goland中,我想使用go1.17进行调试,而无需整体修改系统设置,以便每次运行go命令时都使用go1.17。我尝试在“运行/调试配置”的环境部分中设置 gobin=/home//go/bin/go1.17 ,但这不起作用(我不确定是否应该这样做。)

使用 goland 时是否可以使用不同的 go 版本进行调试?怎么办?


正确答案


您可以从此路径将 1.16.13 Golang 添加到 GoRoot 设置:settings/Go/GOROOT

看这张图

之后,您可以选择您要测试的目标版本。只需在此设置中选择 1.17 或 1.16 即可。

不幸的是,我没有找到任何更简单的解决方案。

本篇关于《使用 GoLand 进行调试时切换多个 Go 版本》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于Golang的相关知识,请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>