初始版本

golang版本:go1.13.3
Goland版本:goland-2019.2.3
windows:win10

安装过程这边就不细说,毕竟双击安装包也没啥好说的。
主要参考以下文章
原文连接:
原文连接:https://github.com/golang/go/wiki/SettingGOPATH#windows

Golang配置

建议使用msi文件安装,安装后会在环境变量上自动添加路径,这样会省掉一些麻烦。

如果是使用source安装的,则需要手动添加环境变量。

具体添加如下:

goland 下载gitlab项目 goland配置git_goland 下载gitlab项目


其中,PATH里面的是GO的程序路径。GOPATH是工作空间、远程仓库地址。

注意:

  • 1.GOPATH不得与Go安装路径相同。
  • 2.GOPATH可以配置多个路径,路径中间加分号分开。
  • 3.与java是不同,java的是可以随便在那个目录建立项目都可以运行,但是go这点不一样,go的项目只能是建立在你所配置的好的path路径下运行。
  • 4.go get 下载的路径会默认选择第一个gopath的路径(类是于下载远程仓库,如github、gitlab)。
    ps:这里我将GOPATH改成了我的工作盘上。

查询版本go version

goland 下载gitlab项目 goland配置git_goland 下载gitlab项目_02


查看环境:go env

goland 下载gitlab项目 goland配置git_goland 下载gitlab项目_03


查看帮助go help

goland 下载gitlab项目 goland配置git_java_04


go的目录格式

Project
├─src  # 存放源代码
│     ├─init        # 系统初始化
│     ├─configs     # 配置文件模板或默认配置
│     ├─internal    # 私有库或者代码
│          ├─app    # 私有应用
│          └─pkg    # 私有包
│     ├─pkg         # 公有库或者代
│     ├─build       # 打包
│     ├─test        # 测试
│          └─obak   # 备份
│     ├─docs        # 用户文档
│     ├─README.md
│     ├─gofile.go
│     └─go.mod
├─bin  # 编译后生成的可执行文件
└─pkg  # 编译后生成的文件

Goland配置

创建项目

这个是go的配置

goland 下载gitlab项目 goland配置git_java_05

go vgo: vgo 即 versioned go的缩写,意即带版本的go,从功能上类比java的maven,rust的cargo,node的npm,golang现有的dep等,但是有所不同。

一般只要填写上面那个就好。

20200106修正

如果使用go mod添加第三方包则需要选择go module,即下面的那个

goland 下载gitlab项目 goland配置git_java_06

选择完后goland会在对应的工程目录下生成go.mod的文件

goland 下载gitlab项目 goland配置git_第三方包_07


如果选择上面的,则需要手动自己生成,否则会无法检测第三方包的存在。设置

goland 下载gitlab项目 goland配置git_第三方包_08


主题设置(个人喜欢用黑色)

goland 下载gitlab项目 goland配置git_goland 下载gitlab项目_09


查看GOROOT设置

goland 下载gitlab项目 goland配置git_java_10


查看GOPATH设置

goland 下载gitlab项目 goland配置git_java_11


一般上面两个是自动获取你的go环境的,如果没有,则手动添加。

project GOPATH一般需要手动添加

goland 下载gitlab项目 goland配置git_java_12


goland 下载gitlab项目 goland配置git_java_13


正常来说,golang是静态编译语言,每次测试运作前都需要先将语言编译好,才能运作测试。

不过由于goland默认是支持直接编译而不生成文件,不过可以通过设置文件来修改。

goland 下载gitlab项目 goland配置git_第三方包_14


红框位置为文件输出位置,缺省值为不输出,如果填写了输出位置,则会输出文件。

goland 下载gitlab项目 goland配置git_golang_15


goland 下载gitlab项目 goland配置git_golang_16


原本是没有的

goland 下载gitlab项目 goland配置git_golang_17


添加后运行

goland 下载gitlab项目 goland配置git_golang_18


其文件直接打开

goland 下载gitlab项目 goland配置git_java_19


好了,大致就到此了。最近开始点亮go的技能,希望各位大神能多多指点。

20240205重新安装

参考文章:https://www.fengfengzhidao.com/
参考文章:https://docs.fengfengzhidao.com/#/README
golang版本:go1.21.6
Goland版本:GoLand 2023.3.3
windows:win10

golang

首先,到golang官网下载最新的安装包。
然后点击安装即可。
安装后使用下面的指令来查看安装是否正常

go version
go env
go help

goland 下载gitlab项目 goland配置git_java_20

Golang

然后到jetbrains下载最新版本

配置代理

在使用go的时候,会需要安装一些第三方包

如果不配置代理,那么则会从go的官网上去拉取第三方包

goland 下载gitlab项目 goland配置git_golang_21


goland 下载gitlab项目 goland配置git_golang_22