Codis-3.0.1版本 手动下载拷贝解压到/usr/server/go/src/github.com/wandoulabs/
系统:centos(系统内核:Linux version 2.6.32-431.el6.x86_64),虚拟机上安装的
[root@h0045139 codis]# go env
GOARCH="amd64"
GOBIN=""
GOCHAR="6"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/usr/server/go"
GORACE=""
GOROOT="/usr/server/go/root"
GOTOOLDIR="/usr/server/go/root/pkg/tool/linux_amd64"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"
CXX="g++"
CGO_ENABLED="1"
[root@h0045139 codis]# pwd
/usr/server/go/src/github.com/wandoulabs/codis
[root@h0045139 codis]# make codis-proxy
fatal: Not a git repository (or any of the parent directories): .git
godep: unrecognized import path "golang.org/x/net/context"
godep go build -i -o bin/codis-proxy ./cmd/proxy
package github.com/wandoulabs/codis/cmd/proxy
imports runtime: C source files not allowed when not using cgo: atomic_amd64x.c defs.c float.c heapdump.c lfstack.c malloc.c mcache.c mcentral.c mem_linux.c mfixalloc.c mgc0.c mheap.c msize.c os_linux.c panic.c parfor.c proc.c runtime.c signal.c signal_amd64x.c signal_unix.c stack.c string.c sys_x86.c vdso_linux_amd64.c
import cycle not allowed
package github.com/wandoulabs/codis/cmd/proxy
imports github.com/wandoulabs/codis/pkg/proxy
imports github.com/go-martini/martini
imports net
imports runtime/cgo
imports runtime/cgo
godep: go exit status 1
make: *** [codis-proxy] Error 1
[root@h0045139 codis]# make codis-dashboard
fatal: Not a git repository (or any of the parent directories): .git
godep: unrecognized import path "golang.org/x/net/context"
godep go build -i -o bin/codis-dashboard ./cmd/dashboard
package github.com/wandoulabs/codis/cmd/dashboard
imports runtime: C source files not allowed when not using cgo: atomic_amd64x.c defs.c float.c heapdump.c lfstack.c malloc.c mcache.c mcentral.c mem_linux.c mfixalloc.c mgc0.c mheap.c msize.c os_linux.c panic.c parfor.c proc.c runtime.c signal.c signal_amd64x.c signal_unix.c stack.c string.c sys_x86.c vdso_linux_amd64.c
import cycle not allowed
package github.com/wandoulabs/codis/cmd/dashboard
imports github.com/wandoulabs/codis/pkg/models/etcd
imports github.com/coreos/etcd/client
imports github.com/coreos/etcd/Godeps/_workspace/src/github.com/ugorji/go/codec
imports net/rpc
imports net
imports runtime/cgo
imports runtime/cgo
godep: go exit status 1
make: *** [codis-dashboard] Error 1