目录标题
一、参考文档
二、安装
(一) 安装Go SDK
注意:这里安装go1.17.12版(不要安装1.18,idea2020版不太适配)
可以选择更换一下安装目录
一直下一步,然后等待安装成功。
(二) 安装ide (GoLand)
安装继承开发环境 ide ,这里选择 jetbrains 公司的GoLand
我安装的是2020 1.1 版。
破解教程,百度有。
(三) 配置环境变量
- 找一个自己知道目录的文件夹,创建一个“goproject” 文件夹。当然你可以用别的名字。
- 在“goproject” 文件夹下创建三个文件夹,分别是:
- src: 存放源代码
- bin: 存放编译后的二进制文件
- pkg:存放编译后的包文件
- 删除一些环境变量
注意:如果用户变量存在有关GO的环境变量,可以删除掉。
- 用户环境变量:局部生效,只对当前用户生效。
- 系统环境变量:全局生效,对所有用户都生效。
用户变量和系统变量冲突时,以用户变量为主。
删除后:
- 增加系统环境变量(是系统,不是用户)
- GOPATH ,值为之前创建的“goproject”文件夹所在目录
- GOROOT ,值为 go sdk 的安装目录
- 在环境变量path中新增一些值
最后记得点击确认。
(四)配置GOPROXY代理,加快包的下载
配置代理同样是通过配置环境变量实现。
-
GO111MODULE
-
GOPROXY
https://goproxy.cn,direct
(五)测试安装是否成功
- cmd后,输入 go env查看go配置情况
- 顺便找个目录,创建一个hello.go文件
//粘贴代码
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
cmd,然后cd到hello.go所在目录。
(六)GoLand 配置 SDK
选择Go SDK的安装目录
可能出现以下问题
解决方案
找到go sdk的安装目录,找到这个文件zversion.go
记事本打开,新增一行代码 ,注意:go什么版本就等于什么
const TheVersion = `go1.18.2`
保存,然后重启一下,go sdk 和goland(不会就重启电脑)
完成以上动作后,再次选择sdk。(如果还报上面那个错误,可以在选择界面先等一会儿,因GoLand搜索本地sdk版本需要一些时间
)
三、创建项目
//注意 有mian函数的包名一定是main。其他的可以任意起名字,这个名字也不需要跟包所在的文件夹的名字一样。
package main
import "fmt"
func main() {
fmt.Print("hello world")
}
注意:如果开启了 GO111MODULE = on 需要增加一个 go.mod 文件才能运行代码。go.mod 跟java中的maven的pom.xml差不多。
四、集成开发环境 GoLand GO build介绍
五、GoLand插件安装
Goanno 生成注释快捷键 ctrl +cmd(win功能键) +alt+/
Translation 翻译快捷键 选中文本 ctrl + shift +Y