Go 环境变量

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

成功运行