1.配置编译环境

1.1 安装go环境(Golang 1.7~1.8),并建立目录$GOPATH/bin

echo 'export GOPATH="/opt/gopath"' >> ~/.bashrc
source ~/.bashrc

mkdir $GOPATH/bin

1.2 libtool和libltdl-dev依赖库

#ubuntu下执行:
apt install libtool libltdl-dev

2.编译二进制文件

2.1 安装fabric-ca-server和fabric-ca-client

go get -u -ldflags "-linkmode external -extldflags '-static -lpthread'" $GOPATH/src/github.com/hyperledger/fabric-ca/cmd/...

2.2 也可以分别单独安装fabric-ca-server和fabric-ca-client

go get -u -ldflags "-linkmode external -extldflags '-static -lpthread'" $GOPATH/src/github.com/hyperledger/fabric-ca/cmd/fabric-ca-server

go get -u -ldflags "-linkmode external -extldflags '-static -lpthread'" $GOPATH/src/github.com/hyperledger/fabric-ca/cmd/fabric-ca-client

2.3 检查安装状态

fabric-ca-server -h
fabric-ca-client -h

results matching ""

    No results matching ""