• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

【Go语言学习笔记】Go语言及官方tour本地安装

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Go安装

本人电脑是windows,Go语言安装与常规的windows软件安装并无二致

环境配置

Go语言运行依赖于三个环境变量GOROOT,GOPATH,GOBIN

GOROOT表示Go语言的安装目录,也是安装软件时指定的目录
GOPATH表示Go语言的工作目录,默认为$HOME/go,一般来说可以不设置,但保险来说还是显式的指定会好一些
GOBIN表示某些二进制文件的安装位置,比如之后要安装的官方教程tour

GOBIN可以通过go env来管理,一般配置在GOPATH下的

go env -w GOBIN=C:/Users/XPF/go/bin

最后把GOBIN目录加入环境变量PATH里就行

配置代理

出于众所周知的原因,Go语言在下载第三方包的时候速度极慢,可以通过配置代理来解决

goproxy.io 是全球最早的 Go modules 镜像代理服务之一, 采用 CDN 加速服务为开发者提供依赖下载, 该服务由一批热爱开源, 热爱 Go 语言的年轻人开发维护。从 Go 1.11 开始 Go 语言开始支持 Go modules 来解决大家长久以来诟病的依赖管理问题,目前 Go modules 功能已经符合生产环境标准。
除了goproxy.io以外,阿里云也有Go modules的镜像代理服务

go env -w GO111MODULE=on  # 开启Module模式
go env -w GOPROXY=https://goproxy.io,direct  # 配置代理

# 设置不走 proxy 的私有仓库,多个用逗号相隔(可选)
go env -w GOPRIVATE=*.corp.example.com

Go tour中文版安装

入门学习Go语言,官方的教程是最好的老师

安装官方的英文版本

go get golang.org/x/tour

安装完成后,tour.exe会被安装在GOBIN目录下,但是现在暂时还无法使用,因为tour.exe会在$GOPATH/src/golang.org/x/目录下寻找tour文件夹,但是由于开启了MODULE之后,下载的第三方包默认安装在$GOPATH/pkg/mod下,比如我的就位于C:\Users\XPF\go\pkg\mod\golang.org\x\[email protected]

但是由于我们要安装中文版,所以可以暂时不用处理这个问题

安装中文版

不直接安装中文版的原因是,安装中文版不会提供二进制文件tour.exe

go get -u github.com/Go-zh/tour tour

同上理,tour被安装在$GOPATH/pkg/mod下,在我的机器上位于C:\Users\XPF\go\pkg\mod\github.com\!go-zh\[email protected]

此时我们可以把中文版的tour包移动到$GOPATH/src/golang.org/x/

此时再启动tour.exe,官方教程就启动了

λ tour
2020/04/09 15:08:20 Serving content from C:\Users\XPF\go\src\golang.org\x\tour
2020/04/09 15:08:20 A browser window should open. If not, please visit http://127.0.0.1:3999

此时访问localhost:3999即可开始Go语言学习之旅


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
css 字数超过一行显示省略号 - 路途遥远,Go~发布时间:2022-07-10
下一篇:
Windows 平台下 Go 语言的安装和环境变量设置发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap