您的位置:首页 > 运维架构 > Docker

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

2017-08-02 00:00 1196 查看
确认 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://blog.csdn.net/remote_roamer/article/details/70228662
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐