社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
由于本人对golang语言的热爱,自学了go,在搭建go/leaf框架的时候,花费了一些时间。各论坛基本千篇一律,没有写出详细的打架教程,经过自己尝试,将搭建的过程写下来,以助后者快速上手。
1.1搭建go/leaf框架需求
安装golang,搭建环境
安装github,搭建环境
这里不会搭建的自行百度。
1.2按照https://github.com/name5566/leaf/blob/master/TUTORIAL_ZH.md框架搭建流程执行,其中会遇到一些问题。
win+r、cmd后,执行 git clone https://github.com/name5566/leafserver ,会下载 leafserver文件夹及内容,leafserver的路径为GOPATH的同级目录下,例如,我的电脑GOPATH默认路径为C:UsersD(D为用户名),leafserver也在D下,仔细查找。
这里是重点
下载完之后需要找到这个文件夹,然后将它添加到环境变量GOPATH里,如图
可能有人会问,为什么会有C:GOPATH文件夹,这也是重点,在win10中安装golang环境后,在C盘是不会自动创建GOPATH文件夹的,如果继续向下执行 go get github.com/name5566/leaf 会报错,找不到“GOPATH”,在执行前,需要手动在C盘下创建GOPATH文件夹,并添加到环境变量,目录结构如下图
等上面的路径、文件夹都搞好了,重新win+r、cmd,开始执行
go get github.com/name5566/leaf
执行这句代码时,你可以实时观测GOPATH第一个目录的文件夹,会创建一些文件在src下,以及pak文件夹,执行完之后,继续执行
go install server
等上句执行完,就可以在leafserver目录的bin文件下找到可执行的server.exe,直接双击运行
出现 2019/05/25 11:52:43 [release] Leaf 1.1.3 starting up 表明leaf环境搭建成功。
希望后来者,少走弯路,本人纯后台小白,花了至少5个小时,可喜的是,成功了。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!