SDK
(1) SDK全称(Software Development Kit 软件开发工具包)
(2) SDK是提供给开发人员使用的,其中包含了对应开发语言的工具包。
go-1.9.2 https://download.csdn.net/download/weixin_44930041/75427454
一直next安装成功, 配置环境变量
环境变量 | 对应 |
---|---|
GOROOT | C:\Go |
Path | C:\Go\bin |
GOPATH | 工作目录,将来我们的go项目的工作路径 |
windows键+R 输入cmd 输入 go version
打印结果为:go version go1.9.2 windows/amd64
安装完成!
vscode settings.json设置
{
"files.autoSave": "onFocusChange",
"go.buildOnSave": true,
"go.lintOnSave": true,
"go.vetOnSave": true,
"go.buildTags": "",
"go.buildFlags": [],
"go.lintFlags": [],
"go.vetFlags": [],
"go.coverOnSave": false,
"go.useCodeSnippetsOnFunctionSuggest": false,
"go.formatOnSave": true,
"go.formatTool": "goreturns",
"go.goroot": "C:\\Go",
"go.gopath": "C:\\Users\\xxx\\Desktop\\gocode",
"go.gocodeAutoBuild": true
}
解决goland错误:package **** is not in GOROOT (***)
goland中自定义的包无法引入,提示 package **** is not in GOROOT (***)
解决步骤:
第一步,在项目的当前目录里,执行命令:go mod init ,会在当前项目目录下自动创建go.mod文件。
第二步,在命令行下,进入当前项目目录,执行命令:go run main.exe,此时会自动下载和关联该项目用到的包。
执行完后,go.mod文件内容中会有引用的相关包。项目就可以正常运行了。