# GoLang语言环境搭建及idea集成开发
## 一.所需安装包(windows)
1. https://golang.org/dl/ 下载 MSI installer。不会翻墙的自己找国内下载,双击运行,按照提示安装即可.环境变量自动配置
2.idea自行下载,激活
## 二.idea集成go语言插件
1.打开idea设置,以此点击file >> setting >> Plugins,如下图
![](https://img.kancloud.cn/7c/29/7c298f0cc85d13a1cf4cc7de94f937ef_1169x481.png)
再点击Browse respositories,搜索go,初始化插件,重启idea
2.设置go语言sdk,依次打开file >> setting >> Language & Frameworks >> go >> goroot,没有go可能需要重启idea,
选择go安装的根目录,如下图
![](https://img.kancloud.cn/0b/e8/0be8f69719dd0105e77c8ca1f1087897_1169x876.png)
## 三.创建项目
1.点击 file >> new >> project,选择go语言sdk,如下图
![](https://img.kancloud.cn/c1/7f/c17f38f8cfb32a42751fe422f583b5bc_1668x941.png)
2.创建src目录,在src目录下创建包或者类编写代码
注意:main函数(类似java的main方法)必须在main包下,如下图,
四.重点重点重点:设置gopath,
否则引入其他包会有问题,无法调用其他包的方法
(其他包方法名 首字母 需大写,才能被其他包访问)
如下图,依次打开file >> setting >> Language & Frameworks >> go >> gopath, 去掉默认gopath,设置当前项目的路径
![](https://img.kancloud.cn/da/da/dadaf20d2ff98e750e17aea178491147_1169x876.png)
- 服务工具
- Go编程
- 开始
- 入门
- Java编程
- Spring编程
- SpringBoot编程
- SpringCloud编程
- 服务组件
- 环境浏览
- 版本查看
- 新建用户和用户组
- 初始化脚本
- 通用组件
- 安装Zookeeper
- 安装Jdk
- 安装Go
- 安装Nginx
- 安装Git
- 安装Maven
- 安装RabbitMQ
- 安装Node
- 容器部署
- 安装Docker
- 安装DockerCompose
- 安装Redis
- 安装Jenkins
- 安装Zookeeper
- 安装zentao
- 数据库搭建
- 安装MySQL
- 安装Oracle
- OSS存储搭建
- 安装MinIO
- 私服存储搭建
- 安装Gogs
- 安装Gitlab
- 安装Harbor
- 服务中心
- 高可用
- 配置中心高可用
- eureka注册中心高可用
- consul注册中心高可用
- nacos注册中心高可用
- 服务应用
- 微服务
- 单体服务
- 微信小程序
- 服务助手
- 比对工具
- 快速查询工具
- Postman工具
- 代码生成工具
- 数据库设计生成工具
- 服务生产
- 前端部署
- 后端部署
- 服务监控
- 链路监控
- Zipkin
- Pinpoint
- Skywarking
- ELK日志收集
- 服务企业
- 分表分库
- 任务调度
- XXL-JOB
- 缓存管理
- 文件系统
- 七牛云
- 阿里云
- Fastdfs
- MinIO
- MongoDB
- 聚合文档
- 灰度发布