确认 go 安装成功
export GOROOT=/usr/local/go
#使用如下步骤: # 1. 安装 gopm export GOPATH=/opt/go/ # global settings: export GOPATH=/usr/local go get -u github.com/gpmgo/gopm #确认在$GOPATH/bin 目录下有 gopm # 2. 通过 gopm 安装 goimports export GOPATH=/opt/go/ gopm get -g -d golang.org/x/tools/cmd/goimports #再使用 go install 安装 goimports go install golang.org/x/tools/cmd/goimports #确认在$GOPATH/bin 目录下有 goimports
安装 gocov
GOPATH=/opt/go gopm get -g -d golang.org/x/tools/cover gopm get -g -d github.com/axw/gocov/gocov go install github.com/axw/gocov/gocov # 确认 $GOPATH/bin 目录下有 gocov
安装 gocov-xml
export GOPATH=/opt/go gopm get -g -d github.com/AlekSi/gocov-xml go install github.com/AlekSi/gocov-xml #确认 $GOPATH/bin 目录下有 gocov-xml
#编译生成 protoc-gen-go cd $GOPATH gopm get -g -d github.com/golang/protobuf/protoc-gen-go go install github.com/golang/protobuf/protoc-gen-go #确认在$GOPATH/bin出现protoc-gen-go执行文件
如果出现文件或者命令没找到的错误,复制go 的相关文件到 fabric 编译环境
cp $GOPATH/bin/protoc-gen-go $GOPATH/src/github.com/hyperledger/fabric/build/docker/gotools/bin/ cp $GOPATH/bin/gocov $GOPATH/src/github.com/hyperledger/fabric/build/docker/gotools/bin/