无法在Go中安装docker pkg依赖项

时间:2014-07-02 14:05:30

标签: go docker

我试图在我的一个Go应用程序中使用docker包。我在我的脚本中将包导出为import "github.com/dotcloud/docker"。但是在尝试构建依赖项时,也就是说,当我在项目目录中运行go get时,它会说:

foo.go:9:2: no buildable Go source files in /home/neville/gocode/src/github.com/dotcloud/docker

此处,我的GOPATH设置为/home/neville/gocode,因此在执行go get时,应将包下载到/home/neville/gocode/pkg,而不是/home/neville/gocode/src。我在这里错过了什么?

1 个答案:

答案 0 :(得分:2)

github.com/dotcloud/docker不是Go包,这就是该目录中没有源文件的原因。

直接导入您想要的包,对于注册表包是这样的:

import "github.com/dotcloud/docker/registry"

此外,go get会下载到$GOPATH/src。已安装的目标文件位于$GOPATH/pkg