Go 资源:本地安装 A tour of Go(含中文)
说明
官方的 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 $GOPATH
大概意思就是找不到内容。
这是因为 tour
程序会去读取 $GOPATH/src/golang.org/x/tour
的内容进行渲染,而我们使用 go get golang.org/x/tour
命令下载的内容存放在,$GOPATH/pkg
目录下:
$ ls -al $GOPATH/pkg/mod/golang.org/x
如图:
首先创建目标文件夹:
$ 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
即可看到:
安装中文版
中文版的 Tour 安装方法如下。
$ go get -u github.com/Go-zh/tour
下载成功后看下文件夹:
$ ls -al $GOPATH/pkg/mod/github.com/\!go-zh
同样的把内容复制进去 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
即可看到中文内容:
我安装以后提示命令找不到
@lovecn 你没有设置GOPATH的bin到PATH环境变量里,需要使用
$HOME/go/bin/tour
谢谢!受益良多!
在服务器上安装后,websocket怎么设置,会报403,502,301等错误
页面出来了,但是在点击测试代码的运行键后下面报错:
直接 git clone github.com/Go-zh/tour
然后 go install 完事。。。