mac 安装Go Docs

1. 运行环境

macOS
go version go1.17.6 darwin/amd64

2. 问题描述?

macOS没有使用brew安装Go,通过安装包去安装的。在安装使用GO111MODULE=on go install golang.org/x/tools/cmd/godoc@latest安装Go Docs时,会默认安装到$GOPATH/bin目录下,执行godoc -http=:6060时也要到bin目录下执行才可以的,可是文档上却没有说明,是我环境配置的问题,还是本应如此?

Summer
最佳答案

配置没问题,就是差了一步:

修改下 ~/.zshrc 或者 ~/.bashrc 文件,最后面添加:

export GOPATH=~/Code/go
export GOBIN=$GOPATH/bin
PATH=$PATH:$GOPATH:$GOBIN
export PATH

然后重新打开命令行工具即可。

以上代码是在配置系统环境变量 $PATH。将 $GOPATH/bin 添加到 $PATH 后,命令行执行 godoc 时,就会去自动到 $GOPATH/bin 中寻找。

2年前 评论
讨论数量: 4
Summer

配置没问题,就是差了一步:

修改下 ~/.zshrc 或者 ~/.bashrc 文件,最后面添加:

export GOPATH=~/Code/go
export GOBIN=$GOPATH/bin
PATH=$PATH:$GOPATH:$GOBIN
export PATH

然后重新打开命令行工具即可。

以上代码是在配置系统环境变量 $PATH。将 $GOPATH/bin 添加到 $PATH 后,命令行执行 godoc 时,就会去自动到 $GOPATH/bin 中寻找。

2年前 评论

感谢,现在可以的。我的go env里面的GOPATH路径是~Code/go,我实际项目地址是~/go,我在~/.zshrc这个文件中将export GOPATH=~/Code/go这个地址更换成export GOPATH=~/go也是可以用的

2年前 评论

windows 环境下也是如此,运行 godoc 一直提示找不到命令,也是发现装到了 $GOPATH/bin 目录下。最后将该目录加到 PATH 里就可以了。

1年前 评论
TigerLin

file
我基本按照教程安装配置来的,就改动了go的安装目录,安装目录放在了d盘的go文件夹,path更改到了d盘的code文件夹下的go文件夹,还是没有解决问题

Go

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!