Ubuntu-16.04 fabric cannot stat 'build/docker/gotools/bin/protoc-gen-go'

前端之家收集整理的这篇文章主要介绍了Ubuntu-16.04 fabric cannot stat 'build/docker/gotools/bin/protoc-gen-go'前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

确认 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/

see : http://www.jb51.cc/article/p-spmhqjzv-kw.html

猜你在找的Ubuntu相关文章