Go开发之旅|第1章:VSCode配置Go开发环境

  • 原创
  • Madman
  • /
  • /
  • 0
  • 1343 次阅读

Golang-min.png

Synopsis: 开始学习使用 Go 语言开发存储管理系统,IDE 使用微软的 Visual Studio Code,安装 vscode-go 扩展,配置 Go 开发环境

Go项目地址: https://github.com/golang/go

1. 安装 Go

1.1 安装官方二进制程序包

如果你是 Win10 系统的话,从 https://golang.org/dl/ 下载 MSI 安装程序

说明: 需要 梯子/科学上网,请参考 http://www.madmalls.com/blog/post/build-shadowsocks-server-on-centos

双击后运行,一直点击下一步即可(默认安装在 C:\Go\ 位置)。安装完成后,会自动添加一个环境变量 GOROOT,它的值为 C:\Go\,同时会在 PATH 环境变量中添加 C:\Go\bin

此时,你按 Ctrl + R 打开 CMD 命令行窗口,运行如下命令就可以查看 Go 的版本:

Microsoft Windows [版本 10.0.14393]
(c) 2016 Microsoft Corporation。保留所有权利。

C:\Users\wangy>go version
go version go1.11.5 windows/amd64

安装完 Go 之后,它提供的 go 命令行工具可以实现对用 Go 语言开发的程序源代码进行 编译安装运行 等操作:

build       compile packages and dependencies
clean       remove object files
env         print Go environment information
fix         run go tool fix on packages
fmt         run gofmt on package sources
generate    generate Go files by processing source
get         download and install packages and dependencies
install     compile and install packages and dependencies
list        list packages
run         compile and run Go program
test        test packages
tool        run specified go tool
version     print Go version
vet         run go tool vet on packages

更加详细的 go 命令使用,请参考: https://go-zh.org/cmd/go/

1.2 设置你的工作环境变量 GOPATH

参考: https://go-zh.org/doc/code.html

假设你以后要开发的 Go 应用程序源代码准备存放到 D:\GoCode\ 目录,比如,我用 Git Bash 命令行窗口来执行如下命令:

wangy@DESKTOP-II1RENJ MINGW64 ~
$ mkdir -v /d/GoCode
mkdir: created directory '/d/GoCode'

然后,我们需要添加一个环境变量 GOPATH,它的值为 D:\GoCode\

1.3 测试你的安装

Go 代码必须放在 工作空间 内,即你刚创建的 D:\GoCode\。然后,我们需要在这个目录下再创建三个子目录,分别为:

  • src: 存放 Go 程序的源代码
  • pkg: 存放包对象
  • bin: 存放可执行程序
wangy@DESKTOP-II1RENJ MINGW64 ~
$ cd /d/GoCode

wangy@DESKTOP-II1RENJ MINGW64 /d/GoCode
$ mkdir -v {src,pkg,bin}
mkdir: created directory 'src'
mkdir: created directory 'pkg'
                                
                            
分类: Go
标签: golang vscode
  • joepeak
  • wongkinger
  • zhoudaozhuihou
  • gitwangliang
  • xiyao
  • JacobHZ
  • luciferlg
  • 小神龙
  • x00miya
  • heqi
  • dima1901065l
  • hyh8754
未经允许不得转载: LIFE & SHARE - 王颜公子 » Go开发之旅|第1章:VSCode配置Go开发环境

分享

作者

作者头像

Madman

如需 Linux / Python 相关问题付费解答,请按如下方式联系我

0 条评论

暂时还没有评论.