Golang 环境配置

系统硬件与操作系统:

64位Windows操作系统,处理器 Intel® Core™ i7-8750 CPU @ 2.20GHz

安装过程

安装 VSCode 编辑器

直接上官网上下载 VSCode 即可,按照安装提示即可完成安装。

在VSCode上运行Golang语言的好处
Visual Studio Code 是一个轻量级但功能强大的源代码编辑器,可在 Windows,macOS 和 Linux 桌面上运行。它内置了对JavaScript,TypeScript和Node.js的支持,并为其他语言(如C ++,C#,Java,Python,PHP,Go)和运行时(如.NET和Unity)提供了丰富的扩展生态系统。

安装Golang

在Golang官网网站即可完成下载,链接:link

cmdgo env

安装VSCode插件

在 VScode 的扩展应用商店中,搜索 go 然后进行安装即可成功安装插件


出现的问题: 安装好之后,想要成功完成编译运行,还需要下载 golang 的依赖包,这些依赖包往往会下载失败,具体原因可能是网络的不稳定导致的(挂外网也会失败)。

cmdgo env -w GOPROXY=https://goproxy.cn,direct

VSCode 运行 hello world

在本地电脑建立一个文件夹来存储 golang 的 project ,然后建立 hello.go 文件,代码如下所示:

F5

Goland 运行 hello world

通过网上一些资料发现,很多用户都推荐 Goland 软件来运行 go 文件,我也是下载了并进行安装,最后通过配置环境也是成功完成了运行上面所建立的 hello.go 文件。

安装与运行 go tour

通过如下命令成功安装 gotour 文件到自己工作空间的 bin 文件夹中,并且成功运行

我的第一个包与测试

在自己的工作文件夹建立 reverse.go 文件,内容如下所示:

将文件放入 stringutil 文件夹中,并且将此文件夹放入 src 文件夹中,这样便成功创建了一个包,然后将之前的 hello.go 文件导入此包,并进行测试,测试结果如下所示:


由上图的结果可知成功创建了 stringutil 包

问题与要点小结

  • 问题1:VSCode 中配置 golang 环境会出现依赖包下载失败
    可以通过命令行改变代理,即可快速完成依赖包的下载
  • 问题2:在 Windows 操作系统中如何创建包
    需要找到原始的安装目录,有相应的 bin 、src 、pkg 文件夹,将新创建的包放入 bin 文件夹中,并能够成功编译没有出错(GOPATH也应是该文件夹),然后再创建新的文件时,就可以导入创建好的包

小结: 通过本次对 Golang 的环境配置,学会了 VSCode 、Goland 的基本操作,并且知道了如何编译运行 go 文件,也会进行简单的调试。通过本次实验报告的书写,也逐渐掌握了 markdown 编辑器的用法,也发现了它的方便,以后也会多多使用 markdown 来书写文本。