MAC中vscode安装go插件埋坑

右哼哼丨左哼哼 · · 2041 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

开始接触go语言了 ,有一个好的开发编辑器是个良好的开端,参考了很多评论,都推荐使用微软的vscode来开发go编程,遂开始安装vscode的go环境.

  1. 下载go语言的SDK,官网链接:https://golang.org(不FQ可能打不开),国内镜像链接https://studygolang.com/dl
  2. 根据对应的操作系统,安装好SDK,本博文不再赘述,如需帮助,可以求助各搜索引擎
  3. 安装好vscode软件,本博文不再赘述,如需帮助,同上!

打开vscode,编写第一个go语言,此举是为了让vscode提示安装相应的go插件

package main
import "fmt"

func main() {
    fmt.Println("Hello,world")
}

F5执行调试,右下角会出现提示框,大致意思是需要安装golang插件来执行本次调试,选择安装即可,
接下来问题就来了:

下载失败.png

相信这一幕已经把大家折腾的痛不欲生,而网上的教程大多是16年左右的,按照教程方法完全无法解决这些报错
,博主经历了苦练七十二变,笑对八十一难之后,文体两开花,跑偏了,不好意思!
下面献出目前成功的解决方案:

  1. 在GOPATH目录的/src/github.com/golang中执行终端命令:git clone https://github.com/golang/tools.git tools
  2. 把整个tools文件夹复制到/src/golang.org/文件夹下
    注:如果步骤1中没有golang文件夹,就手动创建一个,步骤2中golang.org文件夹下有个tools-master 不知道什么作用,内容好像跟tools一样,但我用对比工具看过了,内容还是有出入的,具体看下面讲述.
  3. 安装下载好的插件,在GOPATH目录下打开终端:
go install github.com/ramya-rao-a/go-outline
go install github.com/acroca/go-symbols
go install golang.org/x/tools/cmd/guru
go install golang.org/x/tools/cmd/gorename
go install github.com/josharian/impl
go install github.com/rogpeppe/godef
go install github.com/sqs/goreturns
go install github.com/golang/lint/golint
go install github.com/cweill/gotests/gotests
下载.png

安装.png

此处我尝试了安装tools-master下的同名文件,但是报错了, 还是老老实实安装tools下的文件吧
注:以上命令我只安装了图中所示,部分安装目录我并没有,所以就pass了,最后给大家附上一个环境配置成功的截图!


安装成功

顺便解释了以前教程过期问题,gocode的目录都变了,按照老教材能安装成功,也是大神!
一个人学的快,一群人学的远

有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:右哼哼丨左哼哼

查看原文:MAC中vscode安装go插件埋坑

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2041 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传