Golang以及Goland配置

本文详细介绍了Golang环境的配置步骤,包括版本管理、代理设置及第三方包下载路径的配置,同时提供了Goland IDE的配置教程,涵盖项目创建、主题设置及编译输出路径的调整。

初始版本

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,需要定时去删除。

### 如何配置 GoLand IDE #### 下载并安装 GoLand 为了开始使用 GoLand 开发 Go 应用程序,首先需要下载该集成开发环境。可以从官方网站获取最新版本的 GoLand 并按照提示完成安装过程[^1]。 #### 创建运行/调试配置GoLand 中可以通过定义不同的运行/调试配置来指定应用程序启动的方式以及其执行上下文。这包括但不限于: - **Run Kind**: 指定要构建的目标类型——单个文件、整个包或者特定目录下的所有源码。 - **Output Directory**: 设定编译产物放置的位置。 - **Working Directory**: 工作区路径,在此位置上会加载依赖关系和资源文件。 - **Environment Variables**: 自定义环境变量列表用于影响应用行为。 - **Program Arguments**: 向主函数传递命令行参数[^2]。 对于更复杂的场景还可以通过插件增强功能集,比如 `gops` 提供了附加到正在运行进程中进行诊断的能力,可通过如下方式安装: ```bash go install github.com/google/gops@latest ``` #### 编辑器设置与注释模板定制 为了让团队协作更加顺畅,统一代码风格是非常重要的一步。GoLand 支持自定义各种编码规范,其中就包含了注释格式化选项。具体来说可以在偏好设置里调整适用于当前项目的注解样式,例如作者姓名、日期等元数据信息。操作步骤为进入 Preferences -> Editor -> Code Templates 页面,并针对 Go 文件设定相应的头部注释模版[^4]。 另外,当希望这些规则仅应用于某些类型的项目时,则需进一步细化适用范围。此时应该点击 define 按钮并将目标限定于 Go 类型的工作空间内[^3]。 最后,若想快速向新创建的 .go 文件添加标准版权声明或其他固定文本片段,可前往 File -> Settings -> Editor -> File and Code Templates 来编写全局有效的模板内容[^5]。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值