1. 安装go
1.1 下载&安装
进入go的下载对应的go,本人环境为mac选择最新的1.22.0版本,在本地安装即可 或者
1.2 配置相关环境变量
修改~/.bash_profile,添加如下的配置
gopath=/users/kevin/go/src gobin=/users/kevin/go/go/bin goroot=/users/kevin/go/go
保存后执行source ~/.bash_profile即可
1.3 检查安装
执行确认是否安装成功
go version
之前由于配置错误出现如下的问题 warning: gopath set to goroot has no effect
这个警告信息表示gopath 环境变量被设置为与 goroot 相同的值。gopath 环境变量用于指定 go 工作区的位置,而 goroot 指定 go 安装的位置。这里的解决方式即将 gopath 设置为不同的目录。
2. 配置idea
2.1 安装go插件
启动intellij idea,点击file --> settings --> plugins,在browse repositories中搜索go,选择正确的go插件进行安装。
安装完成后,需要重启intellij idea。
2.2 配置goroot
在settings --> languages & frameworks --> go中,可以配置gopath。其中,goroot是go的sdk安装路径。
这里可能会出现错误 the selected directory is not a valid home for go sdk,通常原因是idea 的 go-plugin 插件和 go 的sdk版本不匹配。
解决方式是进入go的安装目录,如/users/kevin/go/src/runtime/internal/sys,打开zversion.go文件,加上自己的版本号即可,本文使用的是1.22.0
const theversion = `go1.22.0`
2.3 配置gopath
在settings --> languages & frameworks --> go中,可以配置gopath。其中,gopath是工作路径或项目运行路径。
3. go helloworld
idea新建一个新工程
完成后对项目右键创建go模块
配置完成后,右键新增go file