写好 Go 文件,用 VSCode 打开之后,右下角会提示缺少 Go 相关的支持,然后会有两个按钮 Install
和 Show
。Install
是自动安装这些支持,Show
是显示缺了些什么。但实际情况是,点了 Install
之后,控制台一堆报错并且安装失败。
点击 Install
或者 Show
,控制台里已经显示缺少如下工具:
1 | github.com/ramya-rao-a/go-outline |
然后用 go install
或者 go get -v
都安装不成功。
解决办法
- 打开 Go 的安装目录
- 进入安装目录下的
src
目录,新建golang.org
目录,在此目录下继续新建x
目录 - 进入
安装目录/golang.org/x
目录,执行以下两个命令
1 | git clone https://github.com/golang/tools.git |
第一个安装除 go-lint
之外其他工具的支持,第二个安装 go-lint
支持。
以上步骤都处理完之后,就可以用 go get ***
和 go install ***
这种方式把缺的工具都装好。安装之后重启 VScode 即使用 Go 语言相关支持。