天天看点

使用 dep 配置 golang 开发环境概要配置总结

dep 的 Roadmap 中已经制定了成为 golang 官方包管理工具的计划, 所以,使用 dep 来组织自己的 golang 项目以后能够更好的和其他 golang 项目结合。

我的 golang 的配置主要分 3 块:

GOROOT: 用于存放 golang 本身,更新 golang 版本时,只要更新这个就行

GOPATH: 用于存放 golang 的工具(gofmt,gocode 等等)

GOPROJECTS:用于存放各种 golang 项目

export GOROOT=/usr/local/go

export GOPROJECTS=/path/to/goprojects

export GOPATH=/path/to/gopath

export PATH=$PATH:$GOROOT/bin:$GOPATH/bin:$GOPROJECTS/bin

export GOPATH=$GOPATH:$GOPROJECTS

在 $GOPROJECTS/src 下创建自己的 golang 项目

myGolangProject 可以作为一个 git 仓库提交到远程的 git 仓库,以便于和其他人分享

其实很多 golang 的包管理工具都不错,甚至不用包管理工具,通过合理的划分 GOPATH 也可以达到 golang 项目管理的目的。 使用 dep,一方面是因为它以后很有可能会成为 golang 的官方包管理工具,另一方面也是为了更好的分享 golang 代码, 毕竟通过 dep,别人可以一键安装所有依赖,避免写很多安装说明的文档。

本文转自wang_yb博客园博客,原文链接:http://www.cnblogs.com/wang_yb/p/7535424.html,如需转载请自行联系原作者