我该如何从源代码构建Go项目,而不是使用
上述命令将导致:
注意:go 1.2 已安装在 /usr/local/Cellar/go/1.2 中,并通过链接从 /usr/local/Cellar/go/1.2/bin/go 到 /usr/local/bin/go。
go get domain.com/dir/project
命令?例如,我想要从源代码构建github.com/kr/godep
而不是使用go get github.com/kr/godep
命令。git clone https://github.com/kr/godep.git
cd godep
GOPATH=/tmp/godep go build
上述命令将导致:
dep.go:4:2: cannot find package "code.google.com/p/go.tools/go/vcs" in any of:
/usr/local/Cellar/go/1.2/libexec/src/pkg/code.google.com/p/go.tools/go/vcs (from $GOROOT)
/Users/hanxue/Source/godep/godep/src/code.google.com/p/go.tools/go/vcs (from $GOPATH)
save.go:5:2: cannot find package "github.com/kr/fs" in any of:
/usr/local/Cellar/go/1.2/libexec/src/pkg/github.com/kr/fs (from $GOROOT)
/Users/hanxue/Source/godep/godep/src/github.com/kr/fs (from $GOPATH)
注意:go 1.2 已安装在 /usr/local/Cellar/go/1.2 中,并通过链接从 /usr/local/Cellar/go/1.2/bin/go 到 /usr/local/bin/go。
code.google.com/p/go.tools/go/vcs
,并仔细设置GOPATH
。http://code.google.com/p/go-wiki/wiki/GOPATH - Salah Eddine Taouririt