GOROOT:D:\Soft\go (go的安装目录)
GOBIN:%GOROOT%\bin
PATH:%GOBIN%
验证
G:\goWork\GoDemo> go version
go version go1.13.4 windows/amd64
Go 工作空间
新建工作目录 G:\goWork,然后新建子目录 go (G:\goWork\go)
配置环境变量
GOPATH :G:\goWork (Go 的工作空间,就是我们的开发和依赖包的目录)
将go安装目录(D:\Soft\go)中 的 bin、pkg、src 三个目录内容拷贝到 G:\goWork\go目录中
Goland新建项目项目目录:G:\goWork\HelloApp
项目目录要放到工作目录中和go在同级目录,这样才能识别到GoSDK
配置项目 Add Confgiuration.... 然后选择 Go Build
选择 Run kind:Dirctory
新建Go文件
package HelloApp
import "fmt"
func main() {
fmt.Print("app")
}
运行出错显示如下:
Error running 'HelloApp': Cannot run program "C:\Users\admin\AppData\Local\Temp\___HelloApp.exe" (in directory "G:\goWork\HelloApp"): CreateProcess error=216, 该版本的 %1 与您运行的 Windows 版本不兼容。请查看计算机的系统信息,了解是否需要 x86 (32 位)或 x64 (64 位)版本的程序,然后联系软件发布者。
经过排查是包名 package HelloApp 有问题,修改包名为 package main
成功运行