今天配置环境弄了半天,原因就是 golang 官网被墙,无法下载包。
1. 安装 golang
1). 在官网下载
2). 在下载目录解压缩并移动到/usr/local,tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
3). 在~/.bashrc 添加环境变量export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin:GOPATH
4). 完成环境设置后,用
source ~./bashrc
来使环境变量生效,然后重启终端输入go
看是否成功
2. 配置 vscode 环境
1). 安装 go 插件
2). 在 src/随便建一个.go 文件,然后 vscode 会自动提示安装插件,点 install all
这时会有 6 个包安装错误,看 log 发现下载从golang.org下载tool导致的。
3). 执行
mkdir $GOPATH/src/golang.org/x -p
cd $GOPATH/src/golang.org/x
git clone https://github.com/golang/tools
-
guru:
cd $GOPATH/src/golang.org/x/tools/cmd/guru
go install
-
gorename
cd $GOPATH/src/golang.org/x/tools/cmd/gorename
go install
-
goreturns
cd $GOPATH/src/github.com/sqs/goreturns
go install
-
golint
cd $GOPATH/src/github.com/golang/lint
go install
-
go-outline
cd $GOPATH/src/github.com/ramya-rao-a/go-outline
go install
-
go-symbols
cd $GOPATH/src/github.com/acroca/go-symbols
go install
就完成了!
有疑问加站长微信联系(非本文作者)