来自于:
https://www.golangtc.com/t/564d30cfb09ecc72c30000b1这篇文章中#30的评论,原创为https://www.golangtc.com/member/txgo
原文
我分享一点安装的过程,主要是qiang的问题。
OS:Ubuntu 15.10
其它工具:git
- 安装 go, 本站有下载,安装完成后 配置好 GOROOT 和GOPATH 环境变量,并用 go env 确认
- 安装lantern, 参考 https://github.com/getlantern/lantern 的说明,直接下载二进制文件就行(ubuntu/debain)有.deb包,安装完成后 启动,默认开启的代理地址为 http(s)://localhost:8787 下面的大文件下载如果下载不成功,就可以使用这个代理。
- 按照此贴的正文安装vscode,并去插件中心安装golang插件支持
- 安装插件必须的工具,这一步最烦人,go get 会有一半出错,原来就是qiang,本站可以下对应的包,
- 我采取了另外一个办法:github。 具体做法是,先用 godoc -http :6060启动,浏览器浏览http://localhost:6060/pkg/#other 可以看到 golang.org/x/ 下面的项目列表,这些项目其实已经托管到 github, 但是路径依然是原来的路径保持兼容,所以现在 $GOPATH/src/目录下创建对应目录: mkdir $GOPATH/src/golang.org/x/ 然后去github把repo 下载到本地就可以,比如 net项目就是在$GOPATH/src/golang.org/x/ 目录下运行 git clone https://github.com/golang/net.git ,然后返回第4步,直到所有的工具都可以在命令行运行
- 安装完成这些就已经就位了,最后按照go插件进行配置,打开 vscode点击File->Preferences->User Settings,在右边的 settings.json(位于$HOME/.config/Code/User目录),进行配置,go.goroot, go.gopath确认要配置到正确目录,其它可以试验,左边栏的所有选项都可以覆盖默认值。
基本安装配置就可以完成了。
- 如果需要debug,需要安装delve并进行相应配置,建议直接用github repo进行安装。
有疑问加站长微信联系(非本文作者)