2017-07-07 113 views
0

即时尝试安装此链接中给出的docker lvm插件,并且当我执行make命令时,它会引发以下错误。Docker LVM插件安装问题

[email protected]:~/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 

我相信它找搬运工去,插件,助手,我看到那些包装在这里,但不知道如何在我的GOPATH安装。

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

回答

1

如果你想建立一个围棋程序,你应该阅读Go documentation,至少是基本。要安装一个软件包:

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

谢谢..请看看文档..它工作后,我安装了实际packages.Now,我得到这个错误 - /家庭/ pr /编程/去/ packages/src/github.com/docker/docker/pkg/system ..只是想知道我在哪里可以找到这些相关的软件包在Github ..有没有办法找到它.. – user1050619

+0

这不是一个错误,这是一个路径,但如果包是错过了,你可以'去'。该错误应该说明缺少的软件包的名称,而不仅仅是它正在寻找它的路径。看起来这个makefile存在严重的问题;一个好的Go makefile会'去获取'它自己的外部依赖关系。你也可以cd到项目的根目录(可能是生成文件所在的位置)和'go get。/ ...'递归地获取项目的所有依赖关系。 – Adrian

+1

谢谢你的工作。 – user1050619