支持通配符SSL证书、多域名证书、IP证书。适配ACME接口, 支持Zerossl、Let's Encrypt和Google等渠道。登录已有账号
2026-07-29 01:15:45 Go GoLand 开发环境配置
要在 GoLand 里写 Go,第一步肯定是装 Go 本身。去官网 https://go.dev/dl/ 下对应操作系统的包,别下错版本。Windows 我习惯解压到 D:/programs/go 这种路径,纯英文,没有空格,后面能省很多事。Linux 的话放 /opt/go,macOS 直接丢 ~/go 或者你自己建个目录。
接下来配环境变量。核心就三个:GOROOT 指向 Go 的安装目录,GOPATH 指定你放代码和第三方库的工作区,再把 $GOROOT/bin 扔进 PATH,这样终端才能直接敲 go 命令。
Windows 上稍微绕一点。
右键此电脑 -> 属性 -> 高级系统设置 -> 环境变量,在系统变量里新建 GOROOT,值填 D:\programs\go;再新建 GOPATH,值填你想用的工作目录,比如 D:\projects\go。然后在系统变量的 Path 里加一条 %GOROOT%\bin。确定保存完事。
Linux / macOS 就编辑 ~/.bashrc 或者 ~/.zshrc,追几行:
export GOROOT=/opt/go export GOPATH=$HOME/goprojects export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
记得 source ~/.zshrc(或对应的配置文件)让它生效。完了开终端跑 go version,能正常输出版本号就说明 Go 装完了。
下一步装 GoLand,JetBrains 官网直接下。安装没什么好说的,一路默认就行。打开之后先把 Go SDK 指对。Windows / Linux 进 File -> Settings,macOS 是 GoLand -> Preferences,找到 Go -> GOROOT,点那个加号选你 Go 的安装目录。再切到 Go -> GOPATH,设成之前配好的工作目录。这里 GoLand 有时候能自动检测到,但我遇到过检不准的情况,所以手动确认一下更放心。配完在 GoLand 底下 Terminal 里跑 go env,看输出的 GOROOT 和 GOPATH 是不是你刚设的值,没问题就继续。
插件的话,Go 插件是必装的,代码高亮、补全、跳转都靠它。
进 Settings -> Plugins,搜 Go 安装就行。Git 和 Database Tools 这种看你项目需要,不用可以不管。
新项目走 File -> New -> Project,选 Go,指定个路径。这时候 GOROOT 和 GOPATH 应该会自动填上,瞟一眼没什么异常就点 Create。
建好项目,加一个 main.go,内容就是经典 hello world:
package main
import "fmt"
func main() { fmt.Println("Hello, World!") }
运行代码有三条路:点编辑器右上角那个绿色小三角;或者右键文件 Run 'go build main.go';还可以直接在 Terminal 里 go run main.go。
看个人习惯。调试的话,在行号左边点出断点,然后右键 Debug,F8 单步、F9 跳到下个断点,跟别的 IDE 差不多。
说几个容易踩的坑。
环境变量没生效。大部分情况是 Path 里忘了加 GOROOT/bin,或者改完没重启终端/IDE。把 GoLand 或命令行窗口全关了重开,基本就正常了。
代码补全挂了。
先确认 Go 插件装上了,然后去 Settings -> Go -> GOPATH 看工作目录设对了没。还不行就 File -> Invalidate Caches 清缓存重启,这一招专治各种 IDE 抽风。
依赖管理现在都是 go module。新建项目后先跑 go mod init 你的模块名,搞定 module 初始化。后面需要装哪个包,直接 go get 包路径就行。
老项目如果还没有 go.mod,也是先 init 一下,别在 GOPATH 模式下瞎折腾。
整套流程顺下来其实就这点东西,配好一次后面就不操心了。
上一篇: npm国内镜像源配置,从卡顿到秒下
本文为GoLand用户提供了在Windows、macOS或Linux上配置Go开发环境的详尽步骤。内容涵盖Go语言的安装、环境变量的精准配置、GoLand IDE的高效设置、新项目的快速创建以及常见故障的诊断与排除。通过系统化的指导,确保您能迅速搭建起稳定、高效的Go开发工作站,为编码实践打下坚实基础。