fabric安装使用
文章目录
【注意】最后更新于 September 22, 2017,文中内容可能已过时,请谨慎使用。
最近在学习区块链,想着把自己所学到的东西都记录下来,希望能够写一系列文章吧。本篇文章是fabric的安装教程。
#1.docker的安装 由于是进行开发,使用docker-ce版即可。本安装主要参考docker官方教程 本人使用的是xubuntu16.04 lts 64位。官方支持的最低就是14.04了,为啥不用新的呢→_→? 在使用fabric的时候使用docker有好几个版本,安装稳定版就行,不用去折腾最新的。 如果电脑已经安装过docker了,先卸载了,主要是担心出现乱七八糟的问题
|
|
如果出现的是不存在这些包那肯定是极好的! ---------以下内容你可以不看-------- 然后安装linux-image-extra来支持aufs,这个是可以执行的,不执行反正也能用!
|
|
---------以上内容你可以不看-------- 首先更新下apt,支持使用https来下载仓库中的文件
|
|
然后添加docker的GPG key
|
|
由于我的电脑是64位的,我往仓库源添加地址是这个:
|
|
其他的参考官方网站。 然后就可以安装docker了
|
|
接下来安装docker-compose,我建议使用pip安装,简单方便
|
|
当然,也可以自己下载并安装 ---------以下内容你可以不看-------- 然后安装linux-image-extra来支持aufs,这个是可以执行的,不执行反正也能用!
|
|
---------以上内容你可以不看-------- 然后命令行查看docker和docker-compose安装成功与否。
|
|
第一步完成
#2.Go环境的安装
go的安装是比较简单的,跟java啥的差别不太大
首先去官网下载[go安装包][],解压到一个路径,添加到系统环境变量即可
---------以下内容你可以不看--------
还是说下我的安装吧,就是安装官网的说法来的
在文件所在的路径执行
|
|
然后编辑.bashrc文件,把go添加进去,大体就是这样
|
|
---------以上内容你可以不看-------- 除了go之外,还需要配置一个GOPATH,很是奇葩,在.bashrc里面添加
|
|
即可。这个路径是无所谓的,选取你自己喜欢的,说实话放到opt下面还得要su,还不如放到home下。 命令行执行
|
|
使环境变量生效,再执行
|
|
出现
安装完成!
第二步完成!
#3.fabric的安装
目前官方比较稳定的是1.0版,已经可以正常使用了。
首先下载fabric源码,有两种方式,都可以,这个比较简单
|
|
就自动安装到你的gopath里面去了,亦可以通过git clone的方式下载(我使用的是这个方式)
|
|
好了,到这一步fabric就下载好了,需要下载对应的docker images了. 进入到fabric下examples/e2e_cli下载
|
|
耐心等待,总会下载完的! 下载好后,执行
|
|
可以看到类似的
镜像下载好了,接下来就是执行测试了!
命令行执行
|
|
耐心等待部署成功!
中间会出现很多记录信息,有几个是比较显眼的
出现下图就代表执行成功了
好了,fabric安装完成!
当然了,在安装过程中会遇到很多莫名其妙的问题,网上百度也不一定有正确的解答,这个只能靠自己来摸索了。我也遇到过好多坑,有时间自己把遇到过的坑总结下!