Jquery中文网 www.jquerycn.cn
Jquery中文网 >  后端编程  >  Go语言  >  正文 Golang 环境配置(详细)

Golang 环境配置(详细)

发布时间:2021-05-31   编辑:www.jquerycn.cn
jquery中文网为您提供Golang 环境配置(详细)等资源,欢迎您收藏本站,我们将为您提供最新的Golang 环境配置(详细)资源

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

按照指示安装成功后,输入 cmd 打开命令提示符,然后输入 go env 命令即可检测 go 语言是否安装成功,如果安装成功会出现如下图所示:

安装VSCode插件

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

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

解决方法: 通过 cmd 打开命令行,然后执行 go env -w GOPROXY=https://goproxy.cn,direct 会切换到七牛云的代理,切换好代理后重新打开 VSCode ,点击提示中的 Installing all 即可成功安装

VSCode 运行 hello world

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

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

VSCode 中直接按 F5 即可成功编译运行,结果如下所示:

Goland 运行 hello world

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

安装与运行 go tour

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

$ go get github.com/Go-zh/tour/gotour
$ gotour

我的第一个包与测试

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

// stringutil 包含有用于处理字符串的工具函数。
package stringutil

// Reverse 将其实参字符串以符文为单位左右反转。
func Reverse(s string) string {
	r := []rune(s)
	for i, j := 0, len(r)-1; i < len(r)/2; i, j = i 1, j-1 {
		r[i], r[j] = r[j], r[i]
	}
	return string(r)
}

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

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

问题与要点小结

  • 问题1:VSCode 中配置 golang 环境会出现依赖包下载失败

    可以通过命令行改变代理,即可快速完成依赖包的下载

  • 问题2:在 Windows 操作系统中如何创建包

    需要找到原始的安装目录,有相应的 bin 、src 、pkg 文件夹,将新创建的包放入 bin 文件夹中,并能够成功编译没有出错(GOPATH也应是该文件夹),然后再创建新的文件时,就可以导入创建好的包

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

到此这篇关于“Golang 环境配置(详细)”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
基于Golang打造的开源WAF网关
golang基础教程
Golang 环境配置(详细)
win10如何配置php环境变量
Mac版Sublime 配置Golang运行环境
GOLANG环境安装
phpnow是什么
配置PHP服务器环境步骤详解
想系统学习GO语言(Golang
运行php需要什么?

[关闭]