Go环境搭建
- 去官网下载Go,直接下载msi文件点击安装即可
-
环境配置:主要包括GoRoot GoPath GoBin,这三个分别是Go的安装目录,GO的工作目录(自定义),以及存放生成的可运行文件目录,下面是我的环境变量配置,仅供参考(GoBin目录也有的放在了安装目录的bin文件里,都可以,我比较喜欢放在工作目录里面,觉得蛮方便):
-
打开cmd或者powershell,输入go version和go env,看到相关信息即配置成功。这里可以看到你配置的详细信息。
VSCode环境配置
- 在配置好环境已经,安装VSCode,之后安装Go插件,之后重启vscode。
-
接下来需要的就是在文件-首选项-设置中设置GoPath和GoRoot,这样才算是基本完成。
- 不过如果想要在VSCode上运行Go,还需要安装一些框架插件。安装之前首先要安装版本控制器Git,因为安装这些都是要从GitHub上获取,如何安装这些插件呢,我这有个直接点的办法,就是在VSCode上新建一个hello.go项目,这是你就会直接看到VSCode会提示你安装一些插件,这是你直接点击install all,就可以了,它会自动帮你安装完成的。安装完成后,你会在你的GoPath的src目录下看到你新增的一个GitHub文件夹,里面就是你刚刚安装的东西。(因为我之前已经安装过了,所以这个没法截图了)
- 当然你也可以直接在cmd或者powershell中输入下面这些手动安装,效果是一样的。
go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/lukehoban/go-outline
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols
go get -u -v golang.org/x/tools/cmd/guru - 好了,下面你就可以来进行你的第一个Go程序啦~
package main
import "fmt"
func main() {
fmt.Println("Hello, 世界")
} - 这里再说一点,你可以在VSCode安装一个Code Runner插件,直接右击就可以运行,当然你也可以在终端进入到hello.go文件目录,运行go install 或者 go build,之后在bin目录中找到hello.exe文件运行。结果是一样的。