添加gopath/bin目录到环境变量下
安装glide
$ go get github.com/Masterminds/glide
$ go install github.com/Masterminds/glide
使用
glide init --安装依赖
glide install --升级版本
glide up --添加并下载依赖
glide get github.com/orcaman/concurrent-map
windows系统使用 goVendor 时,注意事项
1. 从go get -u github.com/kardianos/govendor
下载govendor
工具到本地
2. 跳转到$gopath下, 编译govendor, [go build ,go install]
govendor使用时,必须保证你的工程项目放在GOPATH/src
目录下
在Go命令行执行govendor init
,自动生成vendor
文件夹(存放你项目需要的依赖包)和vendor.json
文件(有关依赖包的描述文件)。
使用命令govendor add +external
或者govendor add +e
。添加依赖包
包名 |
作用 |
常用方法 |
fmt |
打印输出,可做断点调试使用 |
Println |
log |
记录日志 |
Fatal |
|
文件的操作,文件的创建删除,打开 |
Create,Remove |
io/ioutil |
文件的写入,读取 |
WriteFile,ReadFile |
net/http |
网络请求 |
Gin这个框架常用 |
github.com/go-sql-driver/mysql |
MySql数据库 |
|
github.com/astaxie/beego |
Beego框架 |
|
crypto/md5 |
MD5加密 |
|
strings |
字符串操作,拼接,比较,转大小写 |
Split,Join,Compare |
math/rand |
随机数 |
|
strconv |
字符串与其他类型相互转换 |
|
time |
时间 |
Now,Format |
crypto/rsa |
Rsa加密解密 |
|
bufio |
文件的读取和写入(带缓冲) |
io.Reader, io.Write |