Soy nuevo en Go y estoy intentando configurar un proyecto de Go con documentación mínima: https://github.com/alphagov/metadata-api
Lo he clonado, pero cuando lo intento go build
recibo las siguientes advertencias:
main.go:8:2: cannot find package "github.com/Sirupsen/logrus" in any of:
/usr/local/Cellar/go/1.3.3/libexec/src/pkg/github.com/Sirupsen/logrus (from $GOROOT)
/Users/me/go/src/github.com/Sirupsen/logrus (from $GOPATH)
main.go:14:2: cannot find package "github.com/alphagov/metadata-api/content_api" in any of:
/usr/local/Cellar/go/1.3.3/libexec/src/pkg/github.com/alphagov/metadata-api/content_api (from $GOROOT)
/Users/me/go/src/github.com/alphagov/metadata-api/content_api (from $GOPATH)
Supongo que esto se debe a que no he instalado el equivalente de Go de los requisitos.
Mi GOPATH
está configurado:
metadata-api$ echo $GOPATH
/Users/me/go
Y el ejecutable Go está en
metadata-ape$ echo $PATH
....:/Users/me/go/bin
¿Qué debo hacer para ayudar a Go a encontrar estos paquetes?
export PATH=$PATH:/Users/anna/go
y ahorago build
no produce ningún error ... pero tampoco parece generar nada.