编程笔记 GOLANG基础 003 Go语言开发环境搭建

简介: 编程笔记 GOLANG基础 003 Go语言开发环境搭建

Golang的学习从开发环境搭建开始。本例记录的是WINDOWS平台下使用VSCODE做为开发工具的搭建过程。网上查到的资料都是以前版本的方法,新版Golang发生了一些变化。各位参数环境搭建时一定要看清版本。

一、安装VSCODE

下载并安装VSCODE。

二、安装GO语言主程序

  1. 下载地址:https://go.dev/
  2. 点击图示的链接下载最新版本。可以以根据需要下载其他版本。
  3. 运行安装程序。选择c:\go为安装目录。
  4. 添加环境变量。
    在资源管理器中右键单击“我的电脑”,选择“属性”。

    点击“环境变量”按钮。

    点击“编辑”按钮。

    新建一行,如图。后面两行是安装GIT后要添加的路径。
    可能需要重启一下机器。
  5. 查看一下Go语言程序是否安装正确。
    打开命令行提示符,输入go后回车。
  6. 查看go语言版本。
  7. 配置go环境。
go env -w GO111MODULE=on 
  go env -w GOPROXY=https://goproxy.cn,https://goproxy.io,direct
  1. 安装配置git
    https://www.git-scm.com/download/
    配置环境变量(如上图),命令行输入git测试
  2. 检查环境变量
    命令行中输入
    go env

    以前版本需要在系统环境变量中设置GOPATH\GOROOT环境变量,新版本不再需要设计,使用系统默认即可。
  3. 建立一个开发用文件夹。
    在命令行中进行这个文件夹。输入code[空格].[回车]

    系统将打开VSCODE,并打开该文件夹。
  4. 安装VSCODE插件。
    安装这几个插件。

    有些内容看不懂的话,自己在网上查一下其他资料。
    启用VSCODE以后,可以使用右下的“终端”,输入命令,相当于命令窗口。
  5. 插件更新。
    安装的插件VSCODE会在需要的时候提示更新。
    也可以按CTRL+SHFT+P组合键,在窗口上方的框中执行更新命令。

    选择第一行。

    全选后确定,更新GO语言相关插件及工具。

至此,go语言的开发环境就搭建完成了。

初学者最好有人指导一下。一般半年后就应当可以完全自主学习了。

相关文章
|
12月前
|
Java 编译器 Go
【Golang】(1)Go的运行流程步骤与包的概念
初次上手Go语言!先来了解它的运行流程吧! 在Go中对包的概念又有怎样不同的见解呢?
510 4
|
12月前
|
Java 编译器 Go
【Golang】(5)Go基础的进阶知识!带你认识迭代器与类型以及声明并使用接口与泛型!
好烦好烦好烦!你是否还在为弄不懂Go中的泛型和接口而烦恼?是否还在苦恼思考迭代器的运行方式和意义?本篇文章将带你了解Go的接口与泛型,还有迭代器的使用,附送类型断言的解释
473 3
|
12月前
|
存储 安全 Java
【Golang】(4)Go里面的指针如何?函数与方法怎么不一样?带你了解Go不同于其他高级语言的语法
结构体可以存储一组不同类型的数据,是一种符合类型。Go抛弃了类与继承,同时也抛弃了构造方法,刻意弱化了面向对象的功能,Go并非是一个传统OOP的语言,但是Go依旧有着OOP的影子,通过结构体和方法也可以模拟出一个类。
515 2
|
人工智能 测试技术 持续交付
Golang深入浅出之-Go语言中的持续集成与持续部署(CI/CD)
持续集成与持续部署(CI/CD)是现代软件开发的关键实践,尤其适用于Go语言项目。本文探讨了Go项目中常见的CI/CD问题,如测试覆盖不足、版本不一致和构建时间过长,并提供解决方案及GitHub Actions示例代码,帮助开发者优化流程,提升交付效率和质量。
416 5
|
设计模式 缓存 算法
Go如何进行高质量编程与性能调优实践
本文介绍了Go语言高质量编程与性能调优的实践方法。高质量编程包括良好的编码习惯(如清晰注释、命名规范)、代码风格与设计(如MVC模式)、简洁明了的代码原则,以及单元测试与代码重构的重要性。性能调优方面,涵盖算法优化、数据结构选择、I/O优化、内存管理、并行与并发处理优化及代码层面的改进。通过这些方法,可有效提升代码质量和系统性能。
325 13
|
分布式计算 Go C++
初探Go语言RPC编程手法
总的来说,Go语言的RPC编程是一种强大的工具,让分布式计算变得简单如同本地计算。如果你还没有试过,不妨挑战一下这个新的编程领域,你可能会发现新的世界。
359 10
|
数据采集 监控 Java
go语言编程学习
【11月更文挑战第3天】
411 7
|
数据库连接 Go 数据库
Go语言中的错误注入与防御编程。错误注入通过模拟网络故障、数据库错误等,测试系统稳定性
本文探讨了Go语言中的错误注入与防御编程。错误注入通过模拟网络故障、数据库错误等,测试系统稳定性;防御编程则强调在编码时考虑各种错误情况,确保程序健壮性。文章详细介绍了这两种技术在Go语言中的实现方法及其重要性,旨在提升软件质量和可靠性。
363 1
|
Unix Linux Go
go进阶编程:Golang中的文件与文件夹操作指南
本文详细介绍了Golang中文件与文件夹的基本操作,包括读取、写入、创建、删除和遍历等。通过示例代码展示了如何使用`os`和`io/ioutil`包进行文件操作,并强调了错误处理、权限控制和路径问题的重要性。适合初学者和有经验的开发者参考。
406 4
|
Cloud Native 安全 Java
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
793 1

热门文章

最新文章

推荐镜像

更多