使用GO开发WebSocket服务器(windows环境)(一):搭建环境
一、下载安装go
过程不赘述,一路下一步。默认会安装在C:\GO
,建议不要修改,否则指不定会发生什么奇奇怪怪的BUG。
安装完成后需要配置GOPATH
环境变量,环境变量目录为工程根目录,我的是D:\code\MCChatServer
注意GOPATH
要大写
二、安装vscode
依然一路下一步,安装完成后打开软件,安装VScode的GO插件。
在VScode左侧选择第5个选项,在上方搜索栏里输入go,选择作者为lukehoban的插件安装
安装完成后,重启VScode。然后在项目跟目录下创建一个后缀为go的文件,如main.go
,用VScode打开,打开后会自动弹出安装GO的拓展插件提示,选择install all
VScode会自动安装所需要的插件(有几个插件需翻墙)
或者在项目目录中使用命令行安装:
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
全部安装完成以后在项目跟目录下的.vscode文件夹里创建settings.json文件,在文件里粘贴一下代码:
{ "go.buildOnSave": true, "go.lintOnSave": true, "go.vetOnSave": true, "go.buildTags": "", "go.buildFlags": [], "go.lintFlags": [], "go.vetFlags": [], "go.coverOnSave": false, "go.useCodeSnippetsOnFunctionSuggest": false, "go.formatOnSave": true, "go.formatTool": "goreturns", "go.goroot": "C:\\Go", "go.gopath": "D:\\code\\MCChatServer", "go.gocodeAutoBuild": false }
注意go.gopath
的路径和你自己的相吻合。
三、运行吧
在main.go里写代码:
package main import "fmt" func main() { fmt.Println("Hello, GO") }
摁下F5
运行代码,这时候会弹出没有delve的错误,安装一个就是了,使用命令行运行:
go get -u -v github.com/derekparker/delve/cmd/dlv
再次摁下F5
运行即可。
好了,环境配置就到这里了,下一节开始搭建WebSocket服务器。
由于工作原因go开发暂时停更,先写electron仿写TGP登录器(2017/04/30)
相关推荐
Yvettre 2020-09-15
小焊猪web前端 2020-11-04
changcongying 2020-11-02
azhedashuaibi 2020-09-15
zhongfuyu 2020-08-16
lichuanlong00 2020-08-15
gsl 2020-08-15
mmwalker 2020-08-11
山有木兮卿有意 2020-08-03
Java编程语言学习 2020-07-29
举 2020-07-28
sshong 2020-07-19
fushilin 2020-07-05
80296630 2020-07-04
风雨断肠人 2020-06-14
ningningmingming 2020-06-14
hualala 2020-06-13
choupiaoyi 2020-06-13
Wytheme 2020-06-11