1. GO环境安装

1. GO环境安装

1.1 环境搭建

https://golang.google.cn/dl/ 下载win10安装包,(https://studygolang.com/dl)

1. GO环境安装_第1张图片

1. GO环境安装_第2张图片

1. GO环境安装_第3张图片

选择 D盘或者C盘进行安装

1. GO环境安装_第4张图片

1. GO环境安装_第5张图片

1.2 查看安装

在这里插入图片描述

输出以上的信息就是安装成功了

1.3 配置代理

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

输入以下信息就可以了

1. GO环境安装_第6张图片

1. GO环境安装_第7张图片

2. Goland安装

2.1 软件安装

https://www.jetbrains.com.cn/go/download/other.html 选择 2021.2.2版本下载,便于后续安装无限制重置试用时间

1. GO环境安装_第8张图片

1. GO环境安装_第9张图片

直接点击试用
1. GO环境安装_第10张图片

2.2 插件安装

https://plugins.zhile.io 安装 IDE Eval Reset 插件,后续就可以无限制重置试用期了

1. GO环境安装_第11张图片

1. GO环境安装_第12张图片

2.3 项目创建以及配置

2.3.1 创建GOPATH

在任意盘新建一个文件夹,用于存放编译的代码以及拉取的包数据 (GOMOD默认存储依赖路径)

1. GO环境安装_第13张图片

添加环境变量(环境变量是所有项目通用,一般建议还是一个项目配置一个,不要随意配置环境变量

在这里插入图片描述
指定项目的 GOPATH 路径,就不用设置全局的了
1. GO环境安装_第14张图片

  • src:源码存放路径,每个模块可以单独设置一个 mod,也可以整体设置一个;提交git只需要给src下面添加管理即可
  • pkg:依赖包存放路径
  • bin:通过 go install 、go build 等存放可执行文件
    1. GO环境安装_第15张图片

2.3.2 创建项目

设置代理,因为网络防火墙的存在,可能导致 go 在拉取第三方包时无法直接通过 go get 拉取,通过 GOPROXY 的中间代理来拉取包

1. GO环境安装_第16张图片

1. GO环境安装_第17张图片

勾选是 index entire GOPATH以所有整个GOPATH,不然无法导入包

1. GO环境安装_第18张图片

1. GO环境安装_第19张图片

1. GO环境安装_第20张图片

2.3.3 问题说明

注意创建 go 文件时自动生成的包名,需要设置为 main 包进行执行

1. GO环境安装_第21张图片

2.4 路径说明

  • GOROOT:为golang的安装路径,安装好golang之后就有了
  • GOPATH:
    • 存放sdk以外的第三方库
    • 自己收藏的可复用的代码
    • 其中$GOPATH目录约定三个子目录:
      • src存放源码
      • pkg编译时生成的中间文件
      • bin编译后生成的可执行文件

Goland中Project GOPATH以及Global GOPATH

  • Project GOPATH:只有当前这一个项目可以使用
  • Global GOPATH:所有的项目都可以使用,也可以在环境变量中配置

3. 安装Idea+GO插件

安装GO的插件,后续就跟以上操作一样了

1. GO环境安装_第22张图片

1. GO环境安装_第23张图片

你可能感兴趣的:(GO,golang,开发语言,后端)