安装godep
官方的安装文档是使用go get github.com/tools/godep
,很可惜,因为“网络”问题会报一个找不到golang.org/x/tools/go/vcs
的错误。
而https://github.com/golang/tools 是 golang.org/x/tools的一个镜像,代码是一样的,所以我是如下安装的。
-
go get github.com/golang/tools
-
在
GOPATH\src\github.com
目录下就有tools
文件夹。 -
在
src
下和github.com
平级新建golang.org
文件下,在此文件夹下建x
文件夹,然后将tools
都复制进去。 -
然后再执行
go get github.com/tools/godep
。 -
此时godep安装在你的
GOPATH\bin
目录下。
使用godep
建立一个演示项目来演示godep。
-
此演示项目的路径要加入到GOPATH
-
依赖的项目和项目本身都应该是个git repository
-
cd skeleton\src\wiselyman.org\app
git init git add . git commit
-
cd skeleton\src\xx.org\dep
git init git add . git commit
-
- 项目目录及代码如图所示
- 在
skeleton\src\wiselyman.org\app
目录下,执行godep save
,此时会生成Godeps文件夹
-
这时你可以移除
xx.org
目录了。 -
继续使用将用以下命令
godep go run main.go
godep go build
godep go install
godep go test
相关推荐
godep - Go的依赖工具,godep帮助构建软件包可重复修复它们的依赖项
放到 .../go/bin/godep 下面就可以用了. 版本 v57
Dep是一个Go依赖管理工具
godep是解决包依赖的管理工具,下面这篇文章主要给大家介绍了关于Go语言包管理工具dep的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起...
使用供应依赖项。 (如果您不使用Godep,它将崩溃)。 使用项目名称和根目录作为ENTRYPOINT 通过“ godep restore”恢复依赖关系 编译项目 露出港口 Dockerfile的灵感来自于这两篇博客文章。 安装 $ go get ...
好吧,有时程序员需要处理或维护一个需要特定版本的Go的项目,或者使用可能依赖于某些特定Go版本的第三方库的特定版本。 已经有诸如Godep之类的工具来供应依赖项,并使程序员能够以一致的方式构建软件包以重现ex。
Godep-已存档请改用dep或其他工具。...我们希望godep可以在Go 1.4 *或更高版本上构建,但是您可以在与Go 1或更高版本一起使用的任何项目中使用它。 如有疑问,请检查常见问题解答。 Golang Dep Go社区现在有了dep项目
go语言的包管理器,windows版本的,下载之后可以放在GOPATH的bin目录下(如果没有BIN目录,可以新建一个),并要给dep配置环境变量,在path中添加dep的根目录即可
go modules能够管理Go语言项目中的依赖关系,并提供了对版本控制等方面的支持。 2.网络框架:Go拥有许多优秀的网络框架,如gin、echo、beego等。这些框架可以快速地构建Web应用程序,并提供了很多有用的功能和插件...
开源项目-garukun-docker-godep.zip,在Docker中使用Godep构建极简Go二进制
godep -go的依赖工具,godep通过修复程序包的依赖关系可重复构建软件包。 gom -Go Manager-适用于go的捆绑包。 GOOP -对围棋(golang)一个简单的依赖管理器,通过捆扎机的启发。 gopm -Go软件包管理器 gpm-用于...
Godep 码头集装箱这将建立golang与泊坞窗容器godep安装。 $ docker run interactivebam/godep <cmd> 叉在./cross还有一个基于golang容器的交叉编译器标签的./cross $ docker run interactivebam/godep:cross
WindTurbine 是用 Go 语言实现的高性能 PT tracker 服务器,需与 WindPT 配合使用。 安装使用 Release 中有提供 Linux amd64 二进制文件,下载 zip 包并解压,复制 config.sample.xml 为 config.xml 并修改...
持续集成流程 开发团队提交代码到gitlab gitlab检测到master分支代码发生提交 gitlab使用webhook触发jenkins启动持续集成 jenkins从gitlab拉取代码,并自动配置编译环境 jenkins进行go项目自动...Godep需要golang.org/x
建议在上管理Go软件包依赖项的方法是 ,它有助于可重现地构建应用程序。 安装Godep:前往github.com/kr/godep 保存依赖项: godep save 版权所有2015 Lawn Chair Studios。 版权所有。 麻省理工学院持牌人。
go依赖管理-govendor Golang 官方并没有推荐最佳的包管理方案。到了1.5版本时代,官方引入包管理的设计,加了 vendor 目录来支持本地包管理依赖。官方 wiki 推荐了多种支持这种特性的包管理工具,如:Godep、gv、gvt...
尼亚更换 动机 这个项目的目的是在golang中编写一个功能全面的nyaa替代品,任何人都可以在本地或远程部署。... godep go build -ldflags "-X main.buildversion=$(git rev-parse HEAD)"或者您可以使用p
先决条件安装go- (通过教程开始学习go- ) 设置$ GOPATH export GOPATH="${HOME}/go" 设置$ PATH export PATH=$PATH:$(go env GOPATH)/bin 安装Godep- go get github.com/tools/godep 安装goconvey- go get github....
该应用程序使用Go Build Kit和Godep进行了针对依赖项管理的Heroku部署优化。 这仅用于教育目的,可能不适合生产 包含什么 用户管理的基本CRUD路由 显示用户GET /users 显示用户GET /users/{userId} 创建用户POST...
概要 golang 的包管理一直没有官方统一...dep 的 Roadmap 中已经制定了成为 golang 官方包管理工具的计划, 所以,使用 dep 来组织自己的 golang 项目以后能够更好的和其他 golang 项目结合。 配置 golang 的配置 我的