почему кубестест не устанавливается по инструкции? - PullRequest
0 голосов
/ 06 ноября 2019

Согласно странице здесь , kubetest должен быть установлен с помощью следующей команды go:

go get -u k8s.io/test-infra/kubetest

Я сделал это и попытался запустить kubetest, но похоже, что онне был установлен.

$ kubetest
kubetest: command not found

Разве это не правильный способ его установки? Или что-то еще нужно сделать? Если да, то почему это не упоминается в файле readme?


edit:

вот моя версия go:

$ go version
go version go1.13.4 linux/amd64

edit:

Вот частичный вывод моей команды установки:

$ go get -v -u k8s.io/test-infra/kubetest
get "k8s.io/test-infra/kubetest": found meta tag get.metaImport{Prefix:"k8s.io/test-infra", VCS:"git", RepoRoot:"https://github.com/kubernetes/test-infra"} at //k8s.io/test-infra/kubetest?go-get=1
get "k8s.io/test-infra/kubetest": verifying non-authoritative meta tag
k8s.io/test-infra (download)
github.com/Azure/azure-sdk-for-go (download)
github.com/Azure/go-autorest (download)
github.com/dgrijalva/jwt-go (download)
...
k8s.io/api/settings/v1alpha1
k8s.io/api/storage/v1
k8s.io/api/storage/v1alpha1
k8s.io/api/storage/v1beta1
k8s.io/client-go/tools/reference
k8s.io/client-go/kubernetes/scheme

1 Ответ

1 голос
/ 06 ноября 2019

go get по умолчанию помещает проекты в каталог, определенный как $GOPATH, который по умолчанию равен $HOME/go. Двоичные файлы по умолчанию размещены в $GOPATH/bin. Убедитесь, что к вашей переменной $PATH добавлено GOPATH/bin, иначе вы не сможете использовать двоичные файлы, извлеченные с помощью go get.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...