2017-07-07 126 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