1.6MAC下搭建vscode的go开发环境

title date comments categories tags permalink
MAC下搭建vscode的go开发环境
2020/3/27
false
开发环境
开发
go
1.6

本来安装软件是很简单的,但是众所周知的原因,墙太高了,安装tools一直失败,搜了好久才找到解决办法,记录下免得以后用的时候找不到。

1、安装vscode

这个太简单,不再赘述

2、安装go语言支持的插件

vscode搜索go,第一个就是,安装之。

3、安装Go语言开发工具包

在做go语言开发的时候为我们提供诸如代码提示、代码自动补全等功能

Mac平台按Command+Shift+P,这个时候VS Code界面会弹出一个输入框,如下图:

1.6MAC下搭建vscode的go开发环境_第1张图片

就是在这一步会失败。

解决办法

  • 1、手动从github上下载工具(测试没成功)

第一步:现在自己的GOPATH的src目录下创建golang.org/x目录

第二步:在终端/cmd中cd到GOPATH/src/golang.org/x目录下

第三步:执行git clone https://github.com/golang/tools.git tools命令

第四步:执行git clone https://github.com/golang/lint.git命令

第五步:按下Ctrl/Command+Shift+P再次执行Go:Install/Update Tools命令,在弹出的窗口全选并点击确定,这一次的安装都会SUCCESSED了。

经过上面的步骤就可以安装成功了。 这个时候创建一个Go文件,就能正常使用代码提示、代码格式化等工具了。

  • 2、下载编译好的可执行文件(推荐这种方法,简单有效)

如果上面的步骤执行失败了或者懒得一步一步执行,可以直接下载我已经编译好的可执行文件,拷贝到自己电脑上的 GOROOT/bin 目录下。 go-tools百度云下载链接,密码:vjx2。

注意:Mac下需要给拷贝的这些文件赋予可执行的权限

4 切换到国内的源

众所周知的原因,国内无法访问golang.org,可以切换到国内的镜像服务器来解决,执行如下命令切换到七牛镜像,当然也可以切换到别的阿里云镜像(go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/)等。经过实测,在终端输入这两条命令不知道什么原因不起作用,修改.bash_profile后才生效。

export GO111MODULE=on
export GOPROXY=https://goproxy.cn

5 使用govendor包管理工具

安装命令

go get -u -v github.com/kardianos/govendor

如果出现govendor commond not found ,就检查自己的环境变量中是否配置了$GPAHT/bin,没有就加进去。

你可能感兴趣的:(1.6MAC下搭建vscode的go开发环境)