关于一次安装godoc的感悟
今日在看 golang
的技术文章时,偶然接触到 godoc
,一番好奇之下便打算进行安装,但起初系统提示无 godoc
关键词,在没有系统变量基础的我来说,以为是环境变量出了问题,便傻乎乎的配置环境变量。但在几次重启之后,发现并没有什么作用,我便开始在网上查询安装 doc
的方法。
起初最初的教程是让我们打开 go-modules
go env -w GO111MODULE=on
然后设置 go-modules 的国内代理
go env -w GOPROXY=https://goproxy.cn,direct
然后输入指令进行自动下载
go get golang.org/x/tools/cmd/godoc
但却出现这样的报错问题
go.mod file not found in current directory or any parent directory.
怪我英文不好没有往下读,瞎折腾了半天
'go get' is no longer supported outside a module.
To build and install a command, use 'go install' with a version,
like 'go install example.com/cmd@latest'
意思就是 go get 不再支持下载外部模块,而如果要实现该功能,则需要使用 go install 指令
go install golang.org/x/tools/cmd/godoc@latest
这样 godoc
可执行文件会在 $GOPATH/bin
下自动生成。
这样就大功告成啦!
这也算是萌新接触 golang
遇见第一个坑,路漫漫其修远兮,希望遇见更多有价值的坑,从而学到更多的东西!
推荐文章: