GB(一)
1. 安装1.1 约束gb 依赖Go1.4以上版本 1.2 安装通过以下命令安装 go get github.com/constabulary/gb... 1.3 升级gb 依然处于开发状态,通过以下命令升级到最新版本 go get -u github.com/constabulary/gb/... 1.4 多版本go的情况对每一个go版本都安装gb 1.5 注意安装完毕后的gb命令和oh-my-zsh配置的 unalias gb 来屏蔽 2. 项目gb基于项目。一个gb工程为一个编译单元,每个gb工程目录含有一个 2.1 自己的代码,第三方的代码gb项目区分自己的代码和依赖的第三方代码。gb项目内,自己的代码放在 $PROJECT/src/ 第三方代码放在 $PROJECT/vendor/src/ 2.2 项目不在$GOPATH下进行配置gb项目不会跟 2.3 创建项目创建一个gb项目也就是创建一个普通的文件目录: % mkdir -p $HOME/code/demo-project 这个目录将作为gb项目的根目录,现在创建 % mkdir -p $PROJECT/src % tree $PROJECT /home/dfc/code/demo-project └── src 2.4 创建包注意: gb不会编译 % mkdir -p $PROJECT/src/hello % tree $PROJECT /home/dfc/code/demo-project └── src └── hello └── hello.go 我们看一下hello.go文件: package main import "fmt" func main() { fmt.Println("Hello gb") } 2.5 编译注意:采用gb自己的编译命令: % gb build all hello % bin/hello Hello gb % tree $PROJECT /home/dfc/code/demo-project ├── bin └── hello └── src └── hello └── hello.go 2.6 版本控制注意:一般不提交 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |