Ubuntu16.04虚拟机Hyperledger Fabric-CA编译及运行

Fabric中,fabric-ca模块作为一个单独的模块,可以独立运行。

本文将介绍将fabric-ca安装到本地运行。
参考链接:
https://www.cnblogs.com/midfielder/p/7173121.html


本文测试运行环境:win10实体机(64位) + VirtualBox + ubuntu16.04(64位)虚拟机,fabirc-ca运行在ubuntu16.04虚拟机上。

1、安装安装go1.9.1
下载go的安装包
$ wget https://storage.googleapis.com/golang/go1.9.1.linux-amd64.tar.gz

在/usr/local下安装go程序
$ sudo tar -xzf go1.9.1.linux-amd64.tar.gz -C /usr/local
修改环境变量
$sudo gedit /etc/profile
在profile中增加以下内容
export GOROOT=/usr/local/go
export GOPATH=/home/xxx/go    注意:xxx用你前ubuntu下用户名替换
export PATH=$GOROOT/bin:$PATH
使环境变量生效
source /etc/profile

执行以下命令验证go是否安装成功

go version

2、安装libtool和libtdhl-dev包

sudo apt-get install libtool
sudo apt-get install libtdhl-dev

3、安装fabric-ca-server和fabric-ca-client
go get -v -ldflags "-X github.com/hyperledger/fabric-ca/lib/metadata.Version=1.1.1" github.com/hyperledger/fabric-ca/cmd/...

执行该命令之后fabric-ca-server和fabric-ca-client将会被安装至$GOPATH/bin目录下

4、使用命令fabric-ca-server start -b admin:adminpw --cacount 2启动了一个包含了2个CA服务簇的CA server



你可能感兴趣的:(Ubuntu16.04虚拟机Hyperledger Fabric-CA编译及运行)