【问题标题】:Docker LVM plugin install issuesDocker LVM 插件安装问题
【发布时间】:2017-07-07 16:19:50
【问题描述】:

我正在尝试安装此链接中给出的 docker lvm 插件,当我执行 make 命令时,它会抛出以下错误。

pr@pr-ubuntu:~/ba/docker-lvm-plugin$ make
go-md2man -in man/docker-lvm-plugin.8.md -out docker-lvm-plugin.8
/usr/bin/go build -o docker-lvm-plugin .
utils.go:14:2: cannot find package "github.com/docker/docker/pkg/system" in any of:
    /usr/local/go/src/github.com/docker/docker/pkg/system (from $GOROOT)
    /home/pr/programming/go/packages/src/github.com/docker/docker/pkg/system (from $GOPATH)
driver.go:10:2: cannot find package "github.com/docker/go-plugins-helpers/volume" in any of:
    /usr/local/go/src/github.com/docker/go-plugins-helpers/volume (from $GOROOT)
    /home/pr/programming/go/packages/src/github.com/docker/go-plugins-helpers/volume (from $GOPATH)
make: *** [lvm-plugin-build] Error 1

我相信它正在寻找 docker go-plugin-helpers,我在这里看到了这些包,但不确定如何在我的 GOPATH 中安装。

https://github.com/docker/go-plugins-helpers

【问题讨论】:

    标签: docker go


    【解决方案1】:

    如果你正在尝试构建一个 Go 程序,你应该阅读Go documentation,至少是基础知识。安装包:

    go get github.com/docker/go-plugins-helpers
    

    【讨论】:

    • 谢谢..将查看文档..在我安装了实际的包后它工作了。现在,我收到这个错误 - /home/pr/programming/go/packages/src/github.com /docker/docker/pkg/system..只是想知道在Github哪里可以找到这些相关的包..有没有办法找到它..
    • 这不是错误,是路径,但是如果包丢失,你可以go get它。错误应该说丢失的包的名称,而不仅仅是它正在寻找它的路径。看起来这个makefile确实有严重的问题;一个好的 Go makefile 将 go get 它自己的外部依赖项。您还可以 cd 到项目的根目录(可能是 makefile 所在的位置)和 go get ./... 以递归方式获取项目的所有依赖项。
    • 祝你好运,很抱歉你遇到了这么糟糕的 makefile :(
    猜你喜欢
    • 2023-04-09
    • 2011-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-15
    • 1970-01-01
    • 1970-01-01
    • 2011-11-17
    相关资源
    最近更新 更多