gpt4 book ai didi

docker - 使用默认docker文件构建beego docker镜像时,报错: `godep: No Godeps found (or in any parent directory)`

转载 作者:数据小太阳 更新时间:2023-10-29 03:23:46 24 4
gpt4 key购买 nike

我是 Go & Beego 的新手。

当我用beego的默认docker文件构建docker镜像时,它显示了这个错误:

godep: No Godeps found (or in any parent directory)

构建信息是:

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

最佳答案

解决方法很简单:在你的项目中本地运行godep save,你会在你的项目中新建一个文件夹Godeps。它包含文件:Godeps.json。在此之后,再次运行 docker build.,您将获得您的 docker 镜像。

关于docker - 使用默认docker文件构建beego docker镜像时,报错: `godep: No Godeps found (or in any parent directory)` ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47975830/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com