首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当生成带有默认停靠文件的beego图像时,显示错误:‘Godeps :找不到Godep(或在任何父目录中)’

当生成带有默认停靠文件的beego图像时,显示错误:‘Godeps :找不到Godep(或在任何父目录中)’
EN

Stack Overflow用户
提问于 2017-12-26 08:25:17
回答 1查看 490关注 0票数 0

我是新来的,比戈。

当我使用beego的默认停靠文件构建坞映像时,它会显示以下错误:

godep:没有找到godep(或在任何父目录中)

构建信息是:

代码语言:javascript
复制
Sending build context to Docker daemon   13.6MB
Step 1/9 : FROM library/golang
 ---> 138bd936fa29
Step 2/9 : RUN go get github.com/tools/godep
 ---> Running in 9003355d967f
 ---> bae9e4289f9b
Removing intermediate container 9003355d967f
Step 3/9 : RUN CGO_ENABLED=0 go install -a std
 ---> Running in 63d367bd487e
 ---> 3ce0b2d47c0a
Removing intermediate container 63d367bd487e
Step 4/9 : ENV APP_DIR $GOPATH/src/TestProject
 ---> Running in 53ddc4661a07
 ---> 528794352eb0
Removing intermediate container 53ddc4661a07
Step 5/9 : RUN mkdir -p $APP_DIR
 ---> Running in 37718f358f5c
 ---> ef9332ca086c
Removing intermediate container 37718f358f5c
Step 6/9 : ENTRYPOINT (cd $APP_DIR && ./TestProject)
 ---> Running in 059c06321914
 ---> 8538ea070871
Removing intermediate container 059c06321914
Step 7/9 : ADD . $APP_DIR
 ---> df129482c662
Step 8/9 : RUN cd $APP_DIR && CGO_ENABLED=0 godep go build -ldflags '-d -w -s'
 ---> Running in 50b29d1307b5
godep: No Godeps found (or in any parent directory)
The command '/bin/sh -c cd $APP_DIR && CGO_ENABLED=0 godep go build -ldflags '-d -w -s'' returned a non-zero code: 1
EN

回答 1

Stack Overflow用户

发布于 2017-12-26 08:25:17

解决方案非常简单:在本地项目中运行godep save,然后在项目中运行一个新文件夹Godeps。它包含文件:Godeps.json。在此之后,再次运行docker build .,您将得到您的码头形象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47975830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档