2016-07-15 3 views
0

Я новичок в Go, и я работал над проектом Go локально. Я установил Godep в моей локальной системе:Godep удалить все depedency

go get github.com/tools/godep 

, а затем установили Aerospike зависимость

go get -u github.com/aerospike/aerospike-client-go 

Однако $GOPATH/bin/godep save ./... дает мне следующую ошибку: -

godep: [WARNING]: godep should only be used inside a valid go package directory and 
godep: [WARNING]: may not function correctly. You are probably outside of your $GOPATH. 
godep: [WARNING]: Current Directory: /Users/XYZ/go_code/labs-audience 
godep: [WARNING]: $GOPATH: /Users/XYZ/go_code 
godep: WARNING: Godep workspaces (./Godeps/_workspace) are deprecated and support for them will be removed when go1.8 is released. 
godep: WARNING: Go version (go1.6) & $GO15VENDOREXPERIMENT= wants to enable the vendor experiment, but disabling because a Godep workspace (Godeps/_workspace) exists 
godep: WARNING: Recorded major go version (go1.5) and in-use major go version (go1.6) differ. 
godep: To record current major go version run `godep update -goversion`. 

Это укорачивает мой Godeps/Godeps.json и Godeps/_workspace/ каталог. Пожалуйста, не то, что я не панорамирую, чтобы обновить версию Go версии до версии 1.6. Что я делаю неправильно?

Примечание:

  1. $ project_path: $ GOPATH/проект/
  2. Все команды в настоящее время работают в $ project_path

ответ

0

Я отсутствует каталог src. Каталог $ GOPATH имеет определенную структуру, а папка ваших проектов должна находиться в каталоге src.

Невозможно подтвердить, что это вызывает проблемы, но стоит попробовать: Переместите папку labs-audience на номер /Users/XYZ/go_code/src/labs-audience.

Для получения дополнительной информации о настройке вашего проекта проверьте номер Code Organization на How to Write Go Code.

Примечание: для сохранения путей пакетов рекомендуется использовать общедоступный путь для вашего проекта. Обычно используется github (или другой путь vcs). Например: /Users/XYZ/go_code/src/github.com/YourAccount/labs-audience

Смежные вопросы