最近突然对 Go 语言有些兴趣,就去 官网 看了看。

首先我们需要做的便是安装它的编译器,安装方法很简单,点击 Download Go 之后选择对应的平台,根据提示的教程走就能安装成功。

因为我现在用的 Windows 10,只需要打开一个 msi 文件,选择安装位置,一直下一步就好。

安装完成后需要注意的,安装程序会自动的设置两个环境变量。

  • 首先是 GOROOT,这是 Go 编译器所在的位置,在我电脑上是C:\Program Files\Go\
  • 还有是 GOPATH,这是 Go 包的位置,我设置在了 %USERPROFILE%\Development\Go

这两个东西设置好之后,你就可以运行 go run,或者编译 go build 了。从现在开始你就算是基本完成了环境的设置。

因为我挺喜欢 VS Code 的,所以就准备在这个软件上配置好 Go 的环境。

  • 首先在扩展中搜索 Go 第一个就是我们需要的插件,点击安装。
  • 之后插件会提示我们安装几个它所需要的
  • 然后就可以开开心心的用 VS Code 写代码。

但是在安装的过程中会遇到这种错误

go-outline:
Error: Command failed: C:\Program Files\Go\bin\go.exe get -u -v github.com/ramya-rao-a/go-outline
github.com/ramya-rao-a/go-outline (download)
Fetching https://golang.org/x/tools/go/buildutil?go-get=1
https fetch failed: Get https://golang.org/x/tools/go/buildutil?go-get=1: dial tcp 216.239.37.1:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

这是因为 golang.org 网站被 GFW 屏蔽,所以直接使用 go get 来安装包成为了不可能。

至于用什么方法可以解决呢,我现在也没找到一个很方便稳定的方法,等后面我再更新吧。

标签: Go, 编程语言