godep save никогда не работает

При попытке запустить 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/username/Development/my-server
godep: [WARNING]:   $GOPATH: /Users/username/Development/my-server

Кто-нибудь знает, как решить эту проблему?

1 ответ

Вы хотите убедиться, что вы запускаете эту команду из репозитория, который также определен в вашем $GOPATH,

Так должно быть: /Users/username/gosource/src/github/foo/my-server/

Это означает, что не только все ваши пакеты находятся в вашем $GOPATH но, кроме того, ваш собственный репо находится в вашем $GOPATH, На данный момент все должно работать как положено.

Если у вас нет $GOPATH Определенная переменная окружения должна быть предварительно настроена на Go1.8.

Попробуй это: echo $GOPATH в командной строке, чтобы увидеть, если он определен.

Если нет, вы можете выбрать местоположение и установить его с помощью: export GOPATH=/your/final/location,

Более подробную информацию можно найти здесь.

Другие вопросы по тегам