GO使用GVM和Glide创建管理工程
来源:互联网 发布:大数据平台监控系统 编辑:程序博客网 时间:2024/05/16 20:29
GO使用GVM和Glide创建管理工程
安装了GVM和Glide,下面看看怎样创建Go工程,按照Glide官方的文档,建议的项目目录结构如下:
- $GOPATH/src/myProject (Your project) |-- glide.yaml |-- glide.lock |-- main.go (Your main go code can live here) |-- mySubpackage (You can create your own subpackages, too) | |-- foo.go |-- vendor |-- ...
- 创建并设置GOPATH
$ cd ~$ mkdir workspace$ export GOPATH=~/workspace
- 创建工程目录
$ cd $GOPATH$ mkdir -p src/myProject
- 初始化工程
$ glide create
- 添加依赖
编辑glide.yaml文件,添加yaml依赖
package: .import:- package: gopkg.in/yaml.v2
- 安装依赖
$ glide install
- 工程主程序main.go
package mainimport ( "fmt" "log" "gopkg.in/yaml.v2")var data = `a: Easy!b: c: 2 d: [3, 4]`type T struct { A string B struct { RenamedC int `yaml:"c"` D []int `yaml:",flow"` }}func main() { t := T{} err := yaml.Unmarshal([]byte(data), &t) if err != nil { log.Fatalf("error: %v", err) } fmt.Printf("--- t:\n%v\n\n", t) d, err := yaml.Marshal(&t) if err != nil { log.Fatalf("error: %v", err) } fmt.Printf("--- t dump:\n%s\n\n", string(d))}
- 编译工程
$ cd $GOPATH/src/myProject$ go build
- 运行测试
$ cd $GOPATH/src/myProject$ ./myProject
- 查看依赖
$ cd $GOPATH/src/myProject$ glide listINSTALLED packages: gopkg.in/yaml.v2
转载请以链接形式标明本文链接
本文链接:http://blog.csdn.net/kongxx/article/details/52942261
1 0
- GO使用GVM和Glide创建管理工程
- 使用GVM管理Go版本
- Mac 安装 GVM 和 GO
- go学习(八)——GVM管理Go版本
- Go使用glide管理依赖库
- go语言工程管理
- go语言工程管理
- Go语言中的工程管理
- Go基础编程:工程管理
- go语言学习-工程创建
- 创建和使用lib工程
- 使用glide和volley创建自己的网络图库
- Lib和Dll工程创建和使用
- 安装Groovy[使用GVM]
- 使用repo和git进行工程管理
- 创建和使用Android library工程
- 【转】创建和使用Android library工程
- 创建和使用Android library工程
- MyBatis中in的用法小结
- 2016.2的ideaUI注册码
- 用PHPMailer例子安装和使用PHP依赖管理工具:Composer
- AsncTask源码解析
- 必会的题目
- GO使用GVM和Glide创建管理工程
- ARM9入门学习心得
- Bitmap header的具体分析
- 统计出其中英文字母、数字、空格和其他字符的个数
- Android 自定义 HorizontalScrollView 打造再多图片(控件)也不怕 OOM 的横向滑动效果
- windows下mysql忘记root密码的解决方法
- idea中Maven项目JDK配置
- makefile语法总结—超经典
- caffe 深度学习网络结构,画网络结构的有向无环图 工具