2017-08-04 24 views
0

我想籤這一點去項目https://github.com/fabric8io/kubernetes-model和建立根據自述:圍棋找不到包

> mkdir -p "$HOME/Go/src/github.com/fabric8io" 
> export GOPATH="$HOME/Go" 
> cd "$HOME/Go/src/github.com/fabric8io" 
> git clone https://github.com/fabric8io/kubernetes-model 
> cd kubernetes-model 
> brew install go 
> brew install godep 
> make 
CGO_ENABLED=0 GO15VENDOREXPERIMENT=1 go build -a ./cmd/generate/generate.go 
cmd/generate/generate.go:27:2: cannot find package "github.com/openshift/origin/pkg/authorization/api/v1" in any of: 
    /usr/local/Cellar/go/1.8.3/libexec/src/github.com/openshift/origin/pkg/authorization/api/v1 (from $GOROOT) 
    /Users/joangoyeau/Code/go/src/github.com/openshift/origin/pkg/authorization/api/v1 (from $GOPATH) 
cmd/generate/generate.go:28:2: cannot find package "github.com/openshift/origin/pkg/build/api/v1" in any of: 
    /usr/local/Cellar/go/1.8.3/libexec/src/github.com/openshift/origin/pkg/build/api/v1 (from $GOROOT) 
    /Users/joangoyeau/Code/go/src/github.com/openshift/origin/pkg/build/api/v1 (from $GOPATH) 
cmd/generate/generate.go:29:2: cannot find package "github.com/openshift/origin/pkg/deploy/api/v1" in any of: 
    /usr/local/Cellar/go/1.8.3/libexec/src/github.com/openshift/origin/pkg/deploy/api/v1 (from $GOROOT) 
    /Users/joangoyeau/Code/go/src/github.com/openshift/origin/pkg/deploy/api/v1 (from $GOPATH) 
cmd/generate/generate.go:30:2: cannot find package "github.com/openshift/origin/pkg/image/api/v1" in any of: 
    /usr/local/Cellar/go/1.8.3/libexec/src/github.com/openshift/origin/pkg/image/api/v1 (from $GOROOT) 
    /Users/joangoyeau/Code/go/src/github.com/openshift/origin/pkg/image/api/v1 (from $GOPATH) 
cmd/generate/generate.go:31:2: cannot find package "github.com/openshift/origin/pkg/oauth/api/v1" in any of: 
    /usr/local/Cellar/go/1.8.3/libexec/src/github.com/openshift/origin/pkg/oauth/api/v1 (from $GOROOT) 
    /Users/joangoyeau/Code/go/src/github.com/openshift/origin/pkg/oauth/api/v1 (from $GOPATH) 
cmd/generate/generate.go:32:2: cannot find package "github.com/openshift/origin/pkg/project/api/v1" in any of: 
    /usr/local/Cellar/go/1.8.3/libexec/src/github.com/openshift/origin/pkg/project/api/v1 (from $GOROOT) 
    /Users/joangoyeau/Code/go/src/github.com/openshift/origin/pkg/project/api/v1 (from $GOPATH) 
cmd/generate/generate.go:33:2: cannot find package "github.com/openshift/origin/pkg/route/api/v1" in any of: 
    /usr/local/Cellar/go/1.8.3/libexec/src/github.com/openshift/origin/pkg/route/api/v1 (from $GOROOT) 
    /Users/joangoyeau/Code/go/src/github.com/openshift/origin/pkg/route/api/v1 (from $GOPATH) 
cmd/generate/generate.go:34:2: cannot find package "github.com/openshift/origin/pkg/template/api/v1" in any of: 
    /usr/local/Cellar/go/1.8.3/libexec/src/github.com/openshift/origin/pkg/template/api/v1 (from $GOROOT) 
    /Users/joangoyeau/Code/go/src/github.com/openshift/origin/pkg/template/api/v1 (from $GOPATH) 
cmd/generate/generate.go:35:2: cannot find package "github.com/openshift/origin/pkg/user/api/v1" in any of: 
    /usr/local/Cellar/go/1.8.3/libexec/src/github.com/openshift/origin/pkg/user/api/v1 (from $GOROOT) 
    /Users/joangoyeau/Code/go/src/github.com/openshift/origin/pkg/user/api/v1 (from $GOPATH) 
cmd/generate/generate.go:36:2: cannot find package "k8s.io/apiextensions-server/pkg/apis/apiextensions/v1beta1" in any of: 
    /usr/local/Cellar/go/1.8.3/libexec/src/k8s.io/apiextensions-server/pkg/apis/apiextensions/v1beta1 (from $GOROOT) 
    /Users/joangoyeau/Code/go/src/k8s.io/apiextensions-server/pkg/apis/apiextensions/v1beta1 (from $GOPATH) 
cmd/generate/generate.go:37:2: cannot find package "k8s.io/kubernetes/pkg/api/resource" in any of: 
    /usr/local/Cellar/go/1.8.3/libexec/src/k8s.io/kubernetes/pkg/api/resource (from $GOROOT) 
    /Users/joangoyeau/Code/go/src/k8s.io/kubernetes/pkg/api/resource (from $GOPATH) 
cmd/generate/generate.go:38:2: cannot find package "k8s.io/kubernetes/pkg/api/unversioned" in any of: 
    /usr/local/Cellar/go/1.8.3/libexec/src/k8s.io/kubernetes/pkg/api/unversioned (from $GOROOT) 
    /Users/joangoyeau/Code/go/src/k8s.io/kubernetes/pkg/api/unversioned (from $GOPATH) 
cmd/generate/generate.go:39:2: cannot find package "k8s.io/kubernetes/pkg/api/v1" in any of: 
    /usr/local/Cellar/go/1.8.3/libexec/src/k8s.io/kubernetes/pkg/api/v1 (from $GOROOT) 
    /Users/joangoyeau/Code/go/src/k8s.io/kubernetes/pkg/api/v1 (from $GOPATH) 
cmd/generate/generate.go:40:2: cannot find package "k8s.io/kubernetes/pkg/apis/apps/v1beta1" in any of: 
    /usr/local/Cellar/go/1.8.3/libexec/src/k8s.io/kubernetes/pkg/apis/apps/v1beta1 (from $GOROOT) 
    /Users/joangoyeau/Code/go/src/k8s.io/kubernetes/pkg/apis/apps/v1beta1 (from $GOPATH) 
cmd/generate/generate.go:41:2: cannot find package "k8s.io/kubernetes/pkg/apis/autoscaling/v1" in any of: 
    /usr/local/Cellar/go/1.8.3/libexec/src/k8s.io/kubernetes/pkg/apis/autoscaling/v1 (from $GOROOT) 
    /Users/joangoyeau/Code/go/src/k8s.io/kubernetes/pkg/apis/autoscaling/v1 (from $GOPATH) 
cmd/generate/generate.go:43:2: cannot find package "k8s.io/kubernetes/pkg/apis/batch/v1" in any of: 
    /usr/local/Cellar/go/1.8.3/libexec/src/k8s.io/kubernetes/pkg/apis/batch/v1 (from $GOROOT) 
    /Users/joangoyeau/Code/go/src/k8s.io/kubernetes/pkg/apis/batch/v1 (from $GOPATH) 
cmd/generate/generate.go:42:2: cannot find package "k8s.io/kubernetes/pkg/apis/batch/v2alpha1" in any of: 
    /usr/local/Cellar/go/1.8.3/libexec/src/k8s.io/kubernetes/pkg/apis/batch/v2alpha1 (from $GOROOT) 
    /Users/joangoyeau/Code/go/src/k8s.io/kubernetes/pkg/apis/batch/v2alpha1 (from $GOPATH) 
cmd/generate/generate.go:44:2: cannot find package "k8s.io/kubernetes/pkg/apis/extensions/v1beta1" in any of: 
    /usr/local/Cellar/go/1.8.3/libexec/src/k8s.io/kubernetes/pkg/apis/extensions/v1beta1 (from $GOROOT) 
    /Users/joangoyeau/Code/go/src/k8s.io/kubernetes/pkg/apis/extensions/v1beta1 (from $GOPATH) 
cmd/generate/generate.go:45:2: cannot find package "k8s.io/kubernetes/pkg/client/unversioned/clientcmd/api/v1" in any of: 
    /usr/local/Cellar/go/1.8.3/libexec/src/k8s.io/kubernetes/pkg/client/unversioned/clientcmd/api/v1 (from $GOROOT) 
    /Users/joangoyeau/Code/go/src/k8s.io/kubernetes/pkg/client/unversioned/clientcmd/api/v1 (from $GOPATH) 
cmd/generate/generate.go:46:2: cannot find package "k8s.io/kubernetes/pkg/watch/json" in any of: 
    /usr/local/Cellar/go/1.8.3/libexec/src/k8s.io/kubernetes/pkg/watch/json (from $GOROOT) 
    /Users/joangoyeau/Code/go/src/k8s.io/kubernetes/pkg/watch/json (from $GOPATH) 
make: *** [build] Error 1 

我沒有什麼河畔,我應該用這個做,因爲我已經習慣了構建自動下載依賴關係的工具。

編輯:我也嘗試:

> make update-deps 
make: *** No rule to make target `update-deps'. Stop. 
> make [tag=v0.5.2] update-deps 
make: *** No rule to make target `update-deps'. Stop. 
> make tag=v0.5.2 update-deps 
make: *** No rule to make target `update-deps'. Stop. 
+0

一些項目的文件似乎被打破,但你試圖運行'使更新deps'如README中所示? – JimB

+0

所有這些依賴關係都是有售的。你確定你在GOPATH工作嗎? – JimB

回答

0

你應該克隆庫,並設置適當的GOPATH它。
的文件夾結構必須是:

kubernetes-model 
       \ src 
        \github.com 
           \fabric8io 
              \kubernetes-model 
                  \ <project files here> 

export GOPATH=<location of first 'kubernetes-model' folder in this chain> 

該出口會讓vendor目錄項目可見的go

+0

這就是我所做的,只是我命名了第一個'kubernetes-model','Go'。是不是重要?我只是用我已經完成的確切步驟編輯了這個問題。 – Joan

+0

不,這不重要。但是我在日誌的下一個路徑中看到:'/Users/joangoyeau/Code/go/src/github.com/openshift/origin/pkg/authorization/api/v1(from $ GOPATH)'where go'directory lower-但是在你的'export GOPATH =「$ HOME/Go」'中,它是駝峯式的。 –