[success]要开始学新语言了,学语言第一步就是配置编译环境,所以下面做下记录[/success]
Go环境的配置
这个非常简单,可以直接到官网下载安装包,然后直接安装就可以了。默认会自动添加环境变量,安装完后在cmd命令行输入下面的命令[block]
go version
[/block]
如果出现版本号说明安装成功。
安装好后,我们需要配置一下GO的工作目录。
自己到环境变量里面添加GOPATH,然后路径填你自己定义的路径。
注意:用户变量那里也需要配置一下,要不然会无法访问
VsCode配置
我们需要先安装GO插件。然后我们自己新建一个GO文件,输入下面的测试代码。
[highlight lanaguage=”Go”]
package main
import “fmt”
func main() {
fmt.Println(“Hello, 世界”)
}
[/highlight]
然后会提示下面的内容
我们可以选择安装install all。但是很可惜,如果你不翻墙的话是无法下载的,所以我们自己要手动下载。
手动配置
我们到自己的Go path目录(就是环境变量里面的GOPATH里面新建下面的文件夹)在%GOPATH%src 目录下,建立golang.org 文件夹,并再新建x文件夹。 目录为 “%GOPATHsrcgolang.orgx”
然后自己在vscode里面(用cmd也可以)自己切换到%GOPATHsrcgolang.orgx路径,执行下面的命令
[highlight lanaguage=”bash”]
git clone https://github.com/golang/tools.git tools
[/highlight]
然后在重启一下,进入就会继续提示,然后自己下载就可以了(我也不知道怎么回事,可以直接下载。。)
如果还是不能下载可以自己切换到GOPATH目录,手动执行下面的命令
[highlight lanaguage=”bash”]
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
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
[/highlight]
这个我也没试验过,所以也不知道可不可以。。。
总之,自己阴差阳错就安装成功了。。
最后执行结果: