今天Boss出差去了,要同事转告我说公司需要通过Golang开发后台服务器,但是目前需要选择开源的go-socket.io作为webAPI还是选择beego框架作为公司接下来开发的webAPI。
对应刚学习Golang基础知识就一个星期并还没接触Go Web的我,现在要我选择公司接下来的Go Web框架,现在一时之间还真不知道该如何抉择。突然觉得小公司比那些大公司确实有很多不同之处,不过感觉小公司确实能更快的提升自我。不管如何,先动手搭建go-socket.io和beego的环境,通过阅读网上的资料,上午已经成功搭建了go-socket.io 和 beego框架的环境了。不过,在通过【bee】新建beego项目时遇到了一个小困难,现在已经解决了,所以记录之。
【参考文档】
然而,仅仅是通过【go get github.com/beego/bee】只是下载和安装bee而已,所以当执行【bee new 项目名称】时报错说 bee命令没有找到。这个问题出是没有把可运行程序【bee.exe】加载到环境变量里,所以会报错。此时只需要把【bee.exe】所在的路径()加入到环境变量或是把【bee.exe】拷贝到已经加入到环境变量的目录下即可。
Windows下【bee】安装手册:
1. 通过cmd或是git bash下执行:go get github.com/beego/bee
过一会儿,在GOPATH路径下的src目录下能看到“github.com/beego/bee”文件,并且在src同级的bin中有“bee.exe”.
2. 把“bee.exe”所在的路径加到环境变量里或是把“bee.exe”拷贝到已经加入到环境变量的目录下
3. 通过bee工具生成框架工程代码:bee new 工程名称(如:hello)
有疑问加站长微信联系(非本文作者)