环境搭建的前提,使用各版本说明
windows: win7
vscode版本: 1.30.1
go版本: go version go1.9.2 windows/amd64

·丑陋·

环境搭建需要工具: golang包、vscode安装包、go扩展包。下面就各个软件安装说明:

golang安装

下载地址: 中文社区下载 官方下载地址 -虽然上不去,地主家地址需要知道

  • 安装软件默认配置就行。完成之后,指定go工作目录(如d:\go)。工作目录下创建 src pkg bin文件夹,用来存放源文件、各种可执行文件和依赖包。
注意GOPATH=d:\go\bincmd

$ go version go version go1.9.2 windows/amd64

以上表示安装golang正确,若失败确认环境变量是否加入,是否生效的问题。

vscode安装

微软开源的文本编辑器,使用官方版本即可。易用,轻量化是它的特点,安装自然人性化。不赘述。若支持中文版,需要完成如下工作:

   "locale":"zh-CN" // Changes will not take effect until VS Code has been restarted.
  } ```

重启进入中文界面。

GO扩展包

vscode是编辑器,编译go代码需要安装go扩展包。网上流向的扩展方式有2种:

  • vscode自动发现依赖go扩展包,安装全部扩展

    作为经常踩坑的程序猿,这条路显然没有走通。个中原因很多,其中:网络无法获取到依赖包。github被屏蔽了。

go get github.com
  • 本地下载扩展包,手动安装

安装包列表获取方法,编写go语言程序,根据vscode的提示进行安装。

如何下载正确版本扩展包哪? 在此跪谢 https://gopm.io/ 和 CDN支持方七牛云存储。

指定包的路径,以及版本号
  • 包路径获取: 技巧:vscode安装提示中,显示了哪个包安装失败,其中包含失败路径信息。路径信息格式如下:

github.com/rogpeppe/godef

不填srcgithub.com/rogpeppe/godefcmdgo install github.com/rogpeppe/godef
ctrl+f5

后记:

寥寥短文远不能描述摸索的痛苦过程,和郁闷的心情。享受成功的愉悦后,继续上路。折腾不止......