opened
aylazhang
username_0
环境： 
centos 5.x
go 1.2.2

按照文档，（https://github.com/wandoulabs/codis/blob/master/doc/tutorial_zh.md）
执行./bootstrap.sh 的时候，报错：

../../ugorji/go/codec/encode.go:1220: undefined: sync.Pool
../../ugorji/go/codec/encode.go:1230: undefined: sync.Pool
../../ugorji/go/codec/json.go:148: undefined: sync.Pool
......
go build -o bin/codis-proxy ./cmd/proxy
....
../../ugorji/go/codec/encode.go:1220: undefined: sync.Pool
../../ugorji/go/codec/encode.go:1230: undefined: sync.Pool
../../ugorji/go/codec/json.go:148: undefined: sync.Pool
make: *** [build-proxy] Error 2
../../ugorji/go/codec/encode.go:1220: undefined: sync.Pool
issue
created
yangzhe1991
username_1
不确定是不是go的版本太旧导致的，升级到1.4.3或者1.5.1看看？
comment
created
yangzhe1991
username_1
http://studygolang.com/articles/1673 看上去是这个问题， sync.Pool是1.3加入的。建议升级到1.4.3或者1.5.1
comment
created
aylazhang
username_0
@username_1 , 
centos 5.11 , go go1.4.3.linux-amd64.tar.gz

在 go get -u -d github.com/wandoulabs/codis 之后，./bootstrap.sh的时候，又报
FATAL: kernel too old
....
comment
created
yangzhe1991
username_1
这就没办法了。。。go对系统版本有点要求，toooold是不行的。。。你试试1.3？



-- 
Thanks,
Phil Yang
comment
closed
yangzhe1991
username_1
issue