go安装+Windows10+环境配置+idea配置+演示Demo【详细教程】

简介: go安装+Windows10+环境配置+idea配置+演示Demo【详细教程】

安装环境:


  • 系统:windows10 x64 ;
  • GO语言:从安装包安装,使用最近新发布的1.14.2版本;
  • IDE:IntelliJ IDEA


第一步 :SDK下载和安装


下载地址:golang.google.cn/dl/


网络异常,图片无法展示
|


下载go1.14.2.windows-amd64 .msi文件后,打开点击安装,傻瓜式操作。 记下你安装sdk地址,一般默认安装在c盘根目录

默认路径 C:\Go;


第二步 :环境变量配置


安装Go语言需要配置的环境变量有GOROOT、GOPATH和Path

  • 配置GOROOT Go语言安装目录


网络异常,图片无法展示
|

  • 配置GOPATH 允许多个目录。当有多个目录时,用英文分号 ; 进行分割,当有多个GOPATH时默认将go get获取的包存放在第一个目录下。


手动建立GOPATH目录,我是在D盘根目录下面创建go_code文件目录


网络异常,图片无法展示
|

  • 配置Path 作用是指定命令搜索路径


检查是否有C:\Go\bin(你安装SDK下的bin路径),没有则手动点击编辑在最后一行添加上!(我的是安装时自动生成了);


网络异常,图片无法展示
|


第三步:验证是否配置成功


  • 运行cmd,输入命令go env 并回车,查看信息与上面的配置相符即可;


网络异常,图片无法展示
|


  • 运行go version,查看安装的Go版本


网络异常,图片无法展示
|


第四步:idea安装Go插件


  1. 打开idea-》File--》Setting-->Plugins --> Browse repositories


网络异常,图片无法展示
|

   

2. 搜索Go ,然后选择Go,弹框右上角 install 即可。 在给IDEA 安装新插件之后,都需要重新启动IDEA ,以加载新的插件功能。


网络异常,图片无法展示
|


第五步:idea创建Go项目


1、当安装好了Go插件,重新启动IDEA之后选择新建项目工程,就可以在左边的导航栏中看到Go 项目的选项。


网络异常,图片无法展示
|


2、sdk选择刚安装的Go,直接next


网络异常,图片无法展示
|


3.选择你配置GOPATH 的路径存放项目,我是自定义Project名叫demo1


4、go项目就算基本创建好了,项目名:demo1


5、创建一个src-》main-》test.go文件,然后点击右上角的 Confiqure GOPATH ...  配置你本项目中的Gopath


网络异常,图片无法展示
|


6、配置GOPATH  


网络异常,图片无法展示
|


7、写个demo测试一下吧,嘿嘿


网络异常,图片无法展示
|


8、成功输出,大功告成!

 

以上就是go的安装,环境配置,idea插件下载,及go项目创建的 全过程了,如有任何疑问或者有错误的地方,欢迎下方留言。


精彩回顾:


1、如何快速通过eclipse导入web项目及Tomcat 部署步骤【详细教程】

目录
相关文章
|
1月前
|
Java Maven
震惊!idea专业版如何配置maven国内源手把手教学
文章提供了如何在IDEA专业版中配置Maven使用国内源(如阿里云)的详细步骤,以加快依赖下载速度,并解释了配置国内源的原因。
433 0
震惊!idea专业版如何配置maven国内源手把手教学
|
2月前
|
XML Java Maven
idea配置maven步骤及常见问题
本文介绍了在IDEA中配置Maven的详细步骤,包括Maven的下载、系统环境变量的配置、Maven本地仓库的设置、镜像加速的配置,以及在IDEA中指定Maven路径和配置文件。同时,还提供了解决每次新建项目需要重新手动配置Maven问题的方法。
idea配置maven步骤及常见问题
|
1月前
|
数据可视化 关系型数据库 MySQL
【IDEA】配置mysql环境并创建mysql数据库
【IDEA】配置mysql环境并创建mysql数据库
90 0
|
1月前
|
Oracle IDE Java
IDEA安装教程配置java环境(超详细)
IDEA安装教程配置java环境(超详细)
|
3天前
|
存储 JSON 监控
Viper,一个Go语言配置管理神器!
Viper 是一个功能强大的 Go 语言配置管理库,支持从多种来源读取配置,包括文件、环境变量、远程配置中心等。本文详细介绍了 Viper 的核心特性和使用方法,包括从本地 YAML 文件和 Consul 远程配置中心读取配置的示例。Viper 的多来源配置、动态配置和轻松集成特性使其成为管理复杂应用配置的理想选择。
16 2
|
7天前
|
Ubuntu 编译器 Linux
go语言中SQLite3驱动安装
【11月更文挑战第2天】
28 7
|
7天前
|
关系型数据库 Go 网络安全
go语言中PostgreSQL驱动安装
【11月更文挑战第2天】
28 5
|
6天前
|
安全 Go
用 Zap 轻松搞定 Go 语言中的结构化日志
在现代应用程序开发中,日志记录至关重要。Go 语言中有许多日志库,而 Zap 因其高性能和灵活性脱颖而出。本文详细介绍如何在 Go 项目中使用 Zap 进行结构化日志记录,并展示如何定制日志输出,满足生产环境需求。通过基础示例、SugaredLogger 的便捷使用以及自定义日志配置,帮助你在实际开发中高效管理日志。
20 1
|
6天前
|
程序员 Go
go语言中的控制结构
【11月更文挑战第3天】
81 58
|
5天前
|
监控 Go API
Go语言在微服务架构中的应用实践
在微服务架构的浪潮中,Go语言以其简洁、高效和并发处理能力脱颖而出,成为构建微服务的理想选择。本文将探讨Go语言在微服务架构中的应用实践,包括Go语言的特性如何适应微服务架构的需求,以及在实际开发中如何利用Go语言的特性来提高服务的性能和可维护性。我们将通过一个具体的案例分析,展示Go语言在微服务开发中的优势,并讨论在实际应用中可能遇到的挑战和解决方案。