Windows下JetBrains GoLand环境配置记录

本文记录了Go编译环境和JetBrains GoLang的配置过程及问题解决方案。先介绍Go编译环境配置,包括下载安装、环境变量设置、工作目录更改等;接着说明GoLang配置,如下载安装、汉化、激活等;最后解决了‘go run: cannot run non-main package’报错问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

闲来无事,go go go


这篇文章不是最简单的配置方法,相对简单的配置方法见文末引用。

本文记录了我遇见的一些问题以及解决方案与解释。


Go编译环境配置

首先得前往谷歌的网站下载go语言的镜像文件:

Downloads - The Go Programming Language (google.cn)

我下的是最新版的,下面有稳定版的。


然后下载、保存后打开这个.mis文件,选择安装路径。

Then,复制bin文件路径进行环境变量设置,新建变量到Path路径下,像我的就是D:\Go\bin

需要强调的是:

这个path是go语言编译环境的path,我们还需要改变“GOPATH”这个工作目录的路径,如果不指定的话,就是默认为用户桌面。

更改:

在添加go的Path并确定后,再次进入环境变量会发现出现了一个default的GOPATH:

 因此,我在D盘下创建了一个新的工作目录,并将默认的路径更改之:D:\GoWorkSpace是我的新路径

接着,创建一个同名同值的系统变量

然后,在上述GOPATH路径下,新建 bin、pkg、src 三个文件夹。

“GOPATH”:
表示工作路径,它可以包含多个Go 语言源码文件、包文件和可执行文件的路径,而这些路径下又必须分别包含三个规定的目录:src、pkg和bin,这三个目录分别用于存放源码文件、包文件和可执行文件。

不过,

在 Go 1.11 之前,Go 项目源代码通常放置在 $GOPATH/src 下;

在 Go 1.11 之后,引入了 Go modules,因此你所编写的 Go 项目可以放置在任意目录,关于 go modules 的使用方式可以搜索一下,已经有很多文章介绍了。

该如何组织 Go 项目结构? - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/346573562


然后,打开命令行输入 go env可查看go相关环境配置:

 

After that,随便新建一个文件,以.go作为后缀,输入下述代码进行测试:

package main 
import "fmt" 
func main(){ 
    fmt.Println("Hello, Go Everywhere You Wann!") 
}

 然后,在文件目录处输入cmd进入命令行:

 输入以下内容代表安装成功:

到这一步,电脑已经可以编译 go语言文件了,下一步将下载JetBrains的IDE。

JetBrains GoLang配置

首先,得进入官网,下载安装包:

JetBrains: Essential tools for software developers and teams

下载后一路狂点..注意最好别下C盘了

下载完成,打开软件后,有个import GoLang settings,我选择了 Do not import settings

...

之后下了个汉化插件

在教育邮箱激活阶段,我因为之前激活过,故把这步给跳过去了。

但在帮助(help)中的注册(regist),可重新进入激活界面。

之后,根据文末第二篇文章创建了一个文件,发现报了错:

go run: cannot run non-main package

这个原因是因为go语言的main方法需要放在名为main的包或者文件夹下!

之后程序就可以相对正常地运行了。


 Go everywhere just you wanner!


References

 GoLand安装与环境配置_豆豆花的博客-CSDN博客_goland配置

在Go学习之 GoLand-IDE安装并实现HelloWorld(附学生免费注册流程)【win10】_ReCclay的博客-CSDN博客_goland学生免费

Go运行错误 go run: cannot run non-main package_小城南的博客-CSDN博客_运行go项目报错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

七月是你的谎言..

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值