Golang以及Goland配置

初始版本

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

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

Golang配置

建议使用msi文件安装,安装后会在环境变量上自动添加路径,这样会省掉一些麻烦。
如果是使用source安装的,则需要手动添加环境变量。
具体添加如下:
在这里插入图片描述
其中,PATH里面的是GO的程序路径。GOPATH是工作空间、远程仓库地址。

注意:

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

查询版本go version
在这里插入图片描述
查看环境:go env
在这里插入图片描述
查看帮助go help
在这里插入图片描述
go的目录格式

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

Goland配置

创建项目
这个是go的配置
在这里插入图片描述

go vgo: vgo 即 versioned go的缩写,意即带版本的go,从功能上类比java的maven,rust的cargo,node的npm,golang现有的dep等,但是有所不同。
一般只要填写上面那个就好。
20200106修正
如果使用go mod添加第三方包则需要选择go module,即下面的那个
在这里插入图片描述

选择完后goland会在对应的工程目录下生成go.mod的文件
在这里插入图片描述
如果选择上面的,则需要手动自己生成,否则会无法检测第三方包的存在。

设置
在这里插入图片描述
主题设置(个人喜欢用黑色)
在这里插入图片描述
查看GOROOT设置
在这里插入图片描述
查看GOPATH设置
在这里插入图片描述
一般上面两个是自动获取你的go环境的,如果没有,则手动添加。
project GOPATH一般需要手动添加
在这里插入图片描述
在这里插入图片描述
正常来说,golang是静态编译语言,每次测试运作前都需要先将语言编译好,才能运作测试。
不过由于goland默认是支持直接编译而不生成文件,不过可以通过设置文件来修改。
在这里插入图片描述
红框位置为文件输出位置,缺省值为不输出,如果填写了输出位置,则会输出文件。
在这里插入图片描述
在这里插入图片描述
原本是没有的
在这里插入图片描述
添加后运行
在这里插入图片描述
其文件直接打开
在这里插入图片描述
好了,大致就到此了。最近开始点亮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

在这里插入图片描述

Golang

然后到jetbrains下载最新版本

配置代理

在使用go的时候,会需要安装一些第三方包
如果不配置代理,那么则会从go的官网上去拉取第三方包
代理地址:GOPROXY=https://goproxy.cn,direct
在这里插入图片描述
在这里插入图片描述

设置第三方包下载地址

在这里插入图片描述
记得关闭使用环境的GOPATH。
然后随便写一个go文件,运行下。设置输出的文件路径。
在这里插入图片描述
在这里插入图片描述
如果不设置的话,则所有生成的文件都会放到C:\Users\<用户名>\AppData\Local\JetBrains\<Goland版本>\tmp\GoLand中,
例如我的路径是C:\Users\qhdata\AppData\Local\JetBrains\GoLand2023.3\tmp\GoLand,需要定时去删除。

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值