Я использую go version go1.10.3 darwin/amd64
с glide version v0.13.1
. Проект расположен в /Users/robopuff/Development/GoRethink
, и его дерево выглядит так:
.
├── glide.lock
├── glide.yaml
├── main.go
├── rethinkdb_data
│ ├── 001fbc34-bd63-445f-8590-709ac7475294
│ ├── log_file
│ ├── metadata
│ └── tmp
└── vendor
├── github.com
│ ├── cenkalti
│ │ └── backoff
│ ├── golang
│ │ └── protobuf
│ ├── hailocab
│ │ └── go-hostpool
│ ├── opentracing
│ │ └── opentracing-go
│ └── sirupsen
│ └── logrus
├── golang.org
│ └── x
│ ├── crypto
│ ├── net
│ └── sys
└── gopkg.in
├── fatih
│ └── pool.v2
└── gorethink
└── gorethink.v4
После запуска go run main.go
меня встречает ошибка
❯ go run main.go
main.go:7:2: cannot find package "gopkg.in/gorethink/gorethink.v4" in any of:
/usr/local/go/src/gopkg.in/gorethink/gorethink.v4 (from $GOROOT)
/Users/robopuff/go/src/gopkg.in/gorethink/gorethink.v4 (from $GOPATH)
Не должен ли компилятор сначала посмотреть на vendor?
/Users/robopuff/Development/GoRethink
, но согласно сообщению об ошибке его нет в вашем GOPATH. - person Adrian   schedule 08.08.2018GOPATH=/Users/robopuff/Development/GoRethink go run main.go
результат тот же - person retest   schedule 08.08.2018src
, которая может содержать ваши проекты. Быстрый поиск GOPATH должен дать всю необходимую информацию. - person Adrian   schedule 08.08.2018