首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >去找戈朗-在码头错误内迁移

去找戈朗-在码头错误内迁移
EN

Stack Overflow用户
提问于 2019-05-23 16:39:41
回答 1查看 1.5K关注 0票数 0

我正在尝试在中设置一个小的第一次应用。我想用cli工具进行go-lang迁移。但是,我收到以下错误:

package github.com/golang-migrate/migrate/v4/internal/cli:无法在以下任何一个中找到包"github.com/golang-migrate/migrate/v4/internal/cli“:/usr/local/go/src/github.com/golang-migrate/migrate/v4/internal/cli (来自$GOROOT) /go/src/github.com/golang-migrate/migrate/v4/internal/cli (来自$GOPATH)

该命令在码头外运行良好。我对我的Dockerfile的设置感到困惑,我的GOPATH似乎也很好。

我有一个Dockerfile,它有以下几行:

代码语言:javascript
复制
RUN apk --update add alpine-sdk

WORKDIR $GOPATH/src/github.com/go-projects/docker-test/

RUN echo $GOPATH

RUN go get -u -d github.com/golang-migrate/migrate/cli github.com/lib/pq```
EN

回答 1

Stack Overflow用户

发布于 2019-05-24 16:58:09

我能够在一个Docker容器中使用以下功能:

代码语言:javascript
复制
FROM golang:1.12rc1-alpine3.9 AS build  # or replace with your desired build

RUN apk --update add alpine-sdk

COPY . $GOPATH/src/github.com/go-projects/docker-test/

WORKDIR $GOPATH/src/github.com/go-projects/docker-test/

RUN echo $GOPATH

RUN go get -u -d github.com/golang-migrate/migrate github.com/lib/pq

另外,建议在每个cmd/migrate中使用cli代替cli

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

https://stackoverflow.com/questions/56279641

复制
相关文章

相似问题

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