Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
环境搭建
我们在前端搭建环境时会先安装Node.js[1],安装 Node.js 有几种方法
下载安装包或二进制文件 使用系统包管理工具安装 使用版本管理工具安装
对应我们也有这几种方法可以安装 Golang
下载安装包或二进制文件
我们可以在Golang 下载页[2]找到不同系统对应的安装包或二进制文件,这里不再赘述。这个方案版本升级不太方便,需要手动下载最新版本覆盖旧版本,这里更推荐下面的方案。
使用系统包管理工具安装
在不同的系统都有自己的包管理工具,可以让我们很好的对应用进行管理
在 Windows 下,目前较好用的包管理工具是Chocolatey[3],使用 Chocolatey 安装:
choco install golang
在 Mac 下,最好用的包管理工具当然是Homebrew[4],使用 Homebrew 安装:
brew install golang
go versionGolang 版本管理工具
在 Node.js 中,有nvm[5], 对应在 Golang 社区也有gvm[6]
gvm installgvm install gvm install go1.16.7 gvm use这里还要介绍另一款工具是g[7], 它与 Node.js 的n[8]也是一样的用法
g ls-remoteg install g lsg use g uninstall 国内镜像配置
在使用 npm 安装项目依赖的时候,我们会设置 npm 的源来加快安装速度。
npm config set registry https://registry.npm.taobao.org
goproxy.cngoproxy.io$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct
Hello World
创建一个 main.go 文件
package main
import "fmt"
func main() {
fmt.Println("hello world!")
}
go run main.go$ go run main.go
hello world!
至此,我们第一个 Hello World 程序就完成啦!是不是很简单呢?
欢迎关注我的公众号“野生程序员的修炼”,原创技术文章第一时间推送。
参考资料
Node.js: https://nodejs.org/
[2]Golang下载页: https://golang.org/dl/
[3]Chocolatey: https://chocolatey.org/
[4]Homebrew: https://brew.sh/
[5]nvm: https://github.com/nvm-sh/nvm
[6]gvm: https://github.com/moovweb/gvm
[7]g: https://github.com/voidint/g
[8]n: https://github.com/tj/n