ручная компиляция doozerd не удалась - PullRequest
0 голосов
/ 20 февраля 2012

Я установил источники doozerd в:

home/stephan/src/go/src/pkg/github.com/ha/doozerd

$ GOROOT = / home / stephan / src / go $ GOPATH = / home / stephan / src / go / src / pkg /

Когда я пытаюсь сделать ./all.sh в doozerd checkout из github, я получаю, что пакет не может найти локальные ошибки ..:

.
    imports github.com/ha/doozerd/peer
    imports github.com/ha/doozerd/web
    imports code.google.com/p/go.net/websocket: /home/stephan/src/go/src/pkg/github.com/ha/doozerd/web/web.go:4:2: package could not be found locally
.
    imports github.com/ha/doozerd/peer
    imports github.com/ha/doozerd/consensus
    imports code.google.com/p/goprotobuf/proto: /home/stephan/src/go/src/pkg/github.com/ha/doozerd/server/conn.go:4:2: package could not be found locally
.
    imports github.com/ha/doozer: /home/stephan/src/go/src/pkg/github.com/ha/doozerd/peer/peer.go:4:2: package could not be found locally

Я думал, что go найдет отсутствующие требования и установит ихсам.Чего мне не хватает?

1 Ответ

2 голосов
/ 20 февраля 2012

$ ГОПАТ =

/home/stephan/src/go/src/pkg/ означает, что инструмент go ищет пакеты в /home/stephan/src/go/src/pkg/src/<import-path>, но вы поместили источники в /home/stephan/src/go/src/pkg/github.com/ha/doozerd.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...