## go 环境搭建(windows为例)
### 下载安装包
下载目标系统对应的安装软件(其它操作系统自行处理)
官方下载地址:[下载地址](https://go.dev/dl/)
选择windows镜像
![](https://img.kancloud.cn/2c/84/2c84e3626d795eff5fc462e7640d9cec_1718x650.png)
双击安装包,一路下一步
### 配置Go 环境
将go 安装包下的bin 目录配置到 Path 中,如安装在D 盘的Go 目录中
![](https://img.kancloud.cn/92/29/92294eaa9b4744e49daa24703429eeb7_529x373.png)
设置GOPATH,配置好之后,后面可以将go 依赖的包统一管理在这个目录
![](https://img.kancloud.cn/65/9e/659ea8b1ffa9ac44e4451605a1bfe3c9_613x176.png)
### 代理配置
本项目使用go mod 管理包
在根目录下统一管理
首先使用go mode init 在根目录文件下执行
然后 go get 具体的包
如果get 不下来,配置一下goland编辑器
![](https://img.kancloud.cn/67/b9/67b9f8aa3edb04b3ce63bbb25c1fa5f7_1504x508.png)
Proxy为https://goproxy.io或https://goproxy.cn
再次使用go get 拉取具体的包,如果不行重启goland
在根目录下执行一下命令,验证下
~~~
go get github.com/go-sql-driver/mysql
~~~
正常会下载到GOPATH 设置的目录里面
- 前言
- go介绍
- 准备工作
- go 环境搭建
- Go入门基础
- 基础语法
- 数据类型
- 基本数据类型
- 复核类型
- 函数
- 常用内置包
- 指针
- 面向对象编程
- 结构体
- 接口
- 反射
- 单元测试
- 日志处理
- Go 进阶挑战
- GoWeb开发
- HelloWorld
- HTTP的概念
- HTTP请求方法
- HTTPS通信原理
- HTTP2
- Server 端启动的几种方式
- Server 端路由的几种方式
- Http请求
- Go 模板引擎
- Header
- Cookie
- Session
- Go-Mysql
- Go-orm库
- gorm
- xorm
- beego-orm
- Go-Redis
- Redis 介绍
- Redis 入门
- Go-操作Redis
- Go-MongoDB
- MongoDB 介绍
- MongoDB 入门
- Go-操作MongoDB
- Go 高级应用
- Socket编程
- Socket 介绍
- Go Socket编程
- 文件处理
- 目录操作
- 文件操作
- XML 操作
- JSON操作
- 并发编程
- goroutine与channel
- sync
- Web 框架
- Beego框架
- beego-init
- beego-api
- Gin框架
- Echo框架
- Iris框架
- Go实战
- Beego 仿小米后端服务
- 实战项目介绍
- 初始化项目
- 接口改造
- model改造
- 中间件配置
- 通用组件
- Gin 仿小米后端服务
- 项目实战介绍
- 初始化项目
- 接口改造
- model 改造
- 登录认证拦截
- 微服务
- 微服务介绍
- 容器化
- docker
- docker 介绍
- docker 安装
- docker 基本操作
- docker compose安装
- docker 安装MongoDB
- docker 安装mysql
- docker 安装redis
- Kubernetes
- Kubernetes 介绍
- Kubernetes 环境搭建
- Mac 安装 Kubernetes
- Windows 安装Kubernetes