# GoLangDemo **Repository Path**: MyQQGame/GoLangDemo ## Basic Information - **Project Name**: GoLangDemo - **Description**: GoLangDemo - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-06-15 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README /* go get github.com/go-xorm/xorm cd到安装路径 1.cd G:\go_workspace\GOPATH\src\github.com\go-xorm\cmd\xorm 2.go build //这样就生成了xorm.exe 3.xorm reverse mysql name:password@(ip:port)/xxx?charset=utf8 /cmd/xorm/templates/goxorm */ // xorm reverse mysql name:password@(ip:port)/xxx?charset=utf8 /cmd/xorm/templates/goxorm //xorm reverse mysql root:root@(127.0.0.1:3306)/xorm?charset=utf8 templates/goxorm PS : 在cmd 模式下,执行xorm govendor 这些指令,需要把这这个路径添加包PATH 也就是 $GOPATH/bin/ . 1.go get -u -v github.com/kardianos/govendor 使用vendor目录来管理依赖包 2.安装Mysql的包 在go命令行中 go get github.com/go-sql-driver/mysql 3.安装goconfig的包 在go命令行中 go get github.com/Unknwon/goconfig 4.安装Protocol buffer包 go get -u github.com/golang/protobuf/protoc-gen-go 5.安装Redis包 go get github.com/garyburd/redigo/redis 6 安装 xorm xorm是一个简单而强大的Go语言ORM库. 通过它可以使数据库操作非常简便 go get github.com/go-xorm/cmd/xorm 7 sqlx是一个go语言包,在内置database/sql包之上增加了很多扩展,简化数据库操作代码的书写。 go get github.com/jmoiron/sqlx 8 安装gocode go get github.com/nsf/gocode 9.golang的包管理工具有很多,本篇幅主要介绍glide进行包管理。 下载go get github.com/Masterminds/glide 安装go install github.com/Masterminds/glide http RESTful 支持、MVC 模型,可以使用 bee 工具快速地开发应用,包括监控代码修改进行热编译、自动化测试代码以及自动化打包部署。 10 安装beego go get github.com/astaxie/beego 11.使用Gin的前提是安装,我们需要安装gin和mysql的驱动,具体的安装方式就不在赘述。可以参考Golang 微框架Gin简介和Golang持久化。 下载并安装Gin $ go get github.com/gin-gonic/gin 在代码中import进来: import "github.com/gin-gonic/gin" (可选) Import net/http. 如果用到诸如 http.StatusOK的常量, 需要引入该包: 1111.glide用法教程 执行参考 https://studygolang.com/articles/10453?fr=email 设置环境变量 使用vendor目录 GO15VENDOREXPERIMENT=1 安装 获取 $ go get github.com/Masterminds/glide 进入目录 $ cd github.com/Masterminds/glide 编译 $ make build $ go build -o glide -ldflags "-X main.version=v0.11.0" glide.go 使用 # 创建glide.yaml文件 提示选择N(选择Y 是重新配置文件需手动指定) $ glide create #打开配置文件 $ open glide.yaml #使用glide获取包会自动写入glide.yaml文件中 $ glide get github.com/Masterminds/cookoo # 安装glide.yaml所需的包 $ glide install # 项目编译 $ go build # glide更新包 $ glide up