gpt4 book ai didi

go - 为什么/user/local/go 在 GoLand 中不被识别为 Go SDK

转载 作者:行者123 更新时间:2023-12-05 04:44:40 25 4
gpt4 key购买 nike

我正在尝试设置 GoLand 以使用本指南中的 WSL 2:https://www.jetbrains.com/help/go/how-to-use-wsl-development-environment-in-product.html

我已经按照 GoLang 网站上的 linux 说明在 Ubuntu 发行版中安装了 Go,并且 go version打印出我下载的版本,因此 Go 似乎在 WSL 中运行。

printing go version

现在我尝试在 GoLand 中创建一个新项目,但出现错误,这似乎是因为 SDK 未加载到 GoLand 中。该指南对此没有提供太多指导,所以我只是尝试添加一个本地 SDK。

当我选择 /usr/local/go 时我收到一条错误消息,提示它不是有效的 SDK。 invalid sdk dir error

所以我创建了 ~/go目录,然后更新我的 .zshrc文件导出 GOPATHGOROOT环境变量,即使在我运行 go env 时它们已经出现了, 这样做让他们出现在一个简单的 env 上打电话。

但我仍然收到上述无效的 SDK 错误。

我是否缺少指南中未详细说明的配置步骤?我遇到了this old post关于创建符号链接(symbolic link)以伪造预期的目录结构。我没有这样做,因为这是一篇非常古老的帖子,有评论说这已得到修复,而且看起来是一个非常奇怪的解决方案。

最佳答案

下一个 2021.3 版本将支持 WSL2 中的 Go SDK,请参阅 GO-10618 .

2021 年 10 月更新。

2021.3 达到 Early Access Program在这一刻。如果项目位置也在WSL2上,GoLand建议选择Go SDK on WSL2 mount。

enter image description here

关于go - 为什么/user/local/go 在 GoLand 中不被识别为 Go SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69306846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com