这原来是我的本地配置的问题:
仅作记录...
davidk-osx:Desktop davidk$ more ~/.bash_profile
导出 GOROOT=/usr/local/go
导出 PATH=$PATH:$GOROOT/bin
导出 GOPATH=/Users/davidk/Documents/golang
导出 PATH=$GOPATH/bin:$PATH
davidk-osx:桌面 davidk$ go 版本
go 版本 go1.6 darwin/amd64
davidk-osx:桌面 davidk$ /Applications/go_appengine/goapp 版本
go 版本 go1.4.2 (appengine-1.9.33) darwin/amd64
davidk-osx:桌面 davidk$ mkdir ./TEMP_GOPATH
davidk-osx:Desktop davidk$ export GOPATH=/Users/davidk/Desktop/TEMP_GOPATH
davidk-osx:桌面 davidk$ 去获取 google.golang.org/grpc
davidk-osx:Desktop davidk$ 去获取 google.golang.org/cloud/storage
(即一切都很好,但后来...)
davidk-osx:Desktop davidk$ export GOPATH=/Users/davidk/Documents/golang
davidk-osx:桌面 davidk$ 去获取 google.golang.org/grpc
# google.golang.org/grpc/transport
../Documents/golang/src/google.golang.org/grpc/transport/http2_client.go:678:未定义:http2.MetaHeadersFrame
../Documents/golang/src/google.golang.org/grpc/transport/http2_client.go:774:未定义:http2.MetaHeadersFrame
../Documents/golang/src/google.golang.org/grpc/transport/http2_server.go:140:未定义:http2.MetaHeadersFrame
../Documents/golang/src/google.golang.org/grpc/transport/http2_server.go:253:未定义:http2.MetaHeadersFrame
../Documents/golang/src/google.golang.org/grpc/transport/http_util.go:279:f.fr.ReadMetaHeaders 未定义(类型 *http2.Framer 没有字段或方法 ReadMetaHeaders)
davidk-osx:桌面 davidk$