Golang安装配置 GoLand安装配置

Golang安装配置 GoLand安装配置

前言1 Golang安装包下载2 Windows下安装配置2.1 安装Golang2.2 配置全局的Golang环境配置2.3 查看配置结果2.4 其他问题2.4.12.4.2配置代理

3 Linux下安装配置3.1 选择安装包3.2 创建安装目录3.3 上传、解压、安装3.4 查看安装结果3.5 配置环境变量3.6 查看安装情况

4 Goland安装配置5 Goland配置Golang5.1 使用Goland随便打开一个新建的文件夹,然后在settings里配置GOROOT、GOPATH、Go Modules5.2 Goland设置GOROOT失败问题

6 使用Goland开发Golang7 常用的 go mod 命令

前言

Golang安装配置、GoLand安装配置,重点是理解GOPATH、GOROOT以及为什么配置GO111MODULE。

1 Golang安装包下载

下载地址1:https://golang.org/dl

下载地址2【下载地址1无法访问时】:https://golang.google.cn/dl

在这里插入图片描述

2 Windows下安装配置

2.1 安装Golang

golang的安装只需要修改安装位置即可,修改安装位置

在这里插入图片描述

2.2 配置全局的Golang环境配置

GOPATH:即默认的workspace路径,在未指定项目路径时使用;

GOROOT:Golang的安装路径;

(1)配置全局的GOPATH,先创建GOPATH文件夹,包括里面的 bin、pkg、src文件夹

在这里插入图片描述

(2)在系统环境变量里,新建GOPATH【上一步新建的GOPATH文件夹路径】、GOROOT【Goland的安装目录】配置,同时将加到path中,以便后续使用。

在这里插入图片描述

2.3 查看配置结果

在这里插入图片描述

2.4 其他问题

2.4.1

解决办法:

2.4.2配置代理

3 Linux下安装配置

3.1 选择安装包

到 下查看想安装的golang版本,这里最新的版本是,点击Linux版本的安装包后会自动下载;

可以选择通过上传解压包的方式安装,也可以通过 方式安装。

在这里插入图片描述

下载地址:

在这里插入图片描述

3.2 创建安装目录

在 下创建,然后在下创建:

在这里插入图片描述

3.3 上传、解压、安装

将 上传到 下,执行解压命令:

解压成功后会在当前目录下新增一个 go 目录,至此我们的Go语言开发包就安装完成了。

3.4 查看安装结果

进入目录,然后执行 命令就可以查看当前Go语言的版本了。

3.5 配置环境变量

:(配置到/etc/profile中是不生效的)配置在 bashrc中

进入配置文件,在文件最后面添加

加完后按esc键退出编辑模式,输入:wq保存退出。

更新配置文件。

输入,这句是将GO111MODULE设为开启【即使用 go module来进行依赖管理】

3.6 查看安装情况

结果:

至此,Windows和Linux版本的Golang安装配置完毕!

4 Goland安装配置

解压安装包的压缩包,里面会有安装步骤,和下面一样:

goland-2020.1安装PJ教程:

1、安装步骤不变,无特殊要求;

2、PJ:

(1):启动运行goland-2020.1

(2):点击免费试用30天

(3):将 jetbrains-agent-latest.zip 压缩包(不要解压)拖进IDE窗口,然后点击Restart

(4):激活方式不变(Activation code),点击“为GoLand安装”

(5):在弹出框中,点击“是”

完成以上步骤即可完成安装激活,至此,Golang、Goland全部安装完毕!

5 Goland配置Golang

5.1 使用Goland随便打开一个新建的文件夹,然后在settings里配置GOROOT、GOPATH、Go Modules

在这里插入图片描述

在这里插入图片描述

5.2 Goland设置GOROOT失败问题

下的如果选择时报:

在这里插入图片描述

到Golang的安装目录下找到,修改为:

注意:const TheVersion = 的版本是安装时的具体版本!!!

然后重启再次选择安装目录即可。

至此,Goland对Golang的配置结束!

6 使用Goland开发Golang

1、因为前面配置了Go Modules来管理项目的依赖,所以在新的项目路径下需要执行:

2、如果项目中引入了第三方依赖,需要执行:

3、运行Goland文件,执行:

7 常用的 go mod 命令

在这里插入图片描述