Я пишу простое приложение в GO, и у меня есть такая структура папок
Содержимое файла docker-compose.yml:
version: '2'
services:
db:
image: rethinkdb:latest
ports:
- "38080:8080"
- "38015:28015"
- "39015:29015"
api:
image: golang:1.8-alpine
volumes:
- .:/go/src/test_server/
working_dir: /go/src/test_server
command: go run server.go
container_name: test_server
ports:
- "8085:8085"
links:
- db
tty: true
Каждый раз, когда я запускаю docker-compose up, я получаю следующее сообщение об ошибке:
test_server | controllers / users.go: 4: 3: не удается найти пакет "_ / go / src / test_server / vendor / github.com / gin-gonic / gin" ни в одном из: test_server |
/ usr / local / go / src / _ / go / src / test_server / vendor / github.com / gin-gonic / gin (от $ GOROOT) test_server |
/go/src/_/go/src/test_server/vendor/github.com/ джин-гоник / джин (от $ GOPATH)
Это относится к пакету контроллеров. Я использую github.com/kardianos/govendor для продажи своих пакетов. Вы знаете, что происходит?