菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
60
0

技巧分享:本地安装 Go Tour(包含中文版本)

原创
05/13 14:22
阅读数 998

本地安装 Go Tour(包含中文版本)

说明

官方的 tour.golang.org 是一个很棒的入门资料。

Go 团队将其源码 托管到 GitHub 上。针对访问不稳定的情况,国内用户推荐在本地搭建『Go Tour』网站。

安装前请: Wiki:Go 语言环境安装:Go 国内加速镜像

开始 安装

下载安装包:

$ go get golang.org/x/tour

下载完成后运行启动服务:

$ tour

会报错:

2019/12/16 17:57:03 Couldn't find tour files: could not find go-tour content; check $GOROOT and $GOPAT

大概意思就是找不到内容。

这是因为 tour 程序会去读取 $GOPATH/src/golang.org/x/tour 的内容进行渲染,而我们使用 go get golang.org/x/tour 命令下载的内容存放在,$GOPATH/pkg 目录下:

$ ls -al $GOPATH/pkg/mod/golang.org/x

如图:

本地安装 Go Tour(包含中文版本)

首先创建目标文件夹:

$ mkdir -p $GOPATH/src/golang.org/x

接下来只需将 pkg 下的 Tour 的内容复制到 src 下即可:

$ cp -rf $GOPATH/pkg/mod/golang.org/x/tour@v0.0.0-20191206153253-3765179383a5 $GOPATH/src/golang.org/x/tour

注:文件夹命名里有版本信息 tour@v0.0.0-20191206153253-3765179383a5 ,如果不一致请替换为你的版本。

复制成功后再次运行:

$ tour

即可看到:

本地安装 Go Tour(包含中文版本)

安装中文版

中文版的 Tour 安装方法如下。

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

下载成功后看下文件夹:

$ ls -al $GOPATH/pkg/mod/github.com/\!go-zh

本地安装 Go Tour(包含中文版本)

同样的把内容复制进去 src 里的 tour 即可。

如果你安装了英文版,请先清空目录:

$ sudo rm -rf $GOPATH/src/golang.org/x/tour

复制中文版的内容:

$ cp -rf $GOPATH/pkg/mod/github.com/\!go-zh/tour@v0.0.0-20190515134539-b61130663b4d $GOPATH/src/golang.org/x/tour

执行

$ tour

即可看到中文内容:

本地安装 Go Tour(包含中文版本)

发表评论

0/200
60 点赞
0 评论
收藏
为你推荐 换一批