在win 10上借助hyperledger搭建一个区块链网络以及可能遇到的问题

由于开始什么都不懂,找了很久,花费了挺多时间,但也收获了不少。

本文参考的资料来源于:点击查看

英语好的道友可直接查看该文章的英文版:点击查看

1. docker安装:在这里我一开始安装的是docker for window(点此链接)。

    这里要注意一 下,docker for window是新推出的,它需要和window上的hyper-v

    一起配 合使用,而 hyper-v的开启,我用的是win的专业版,家庭版不行,其他版

   没有试过。在 参考资料的 第四步骤中,输入docker-compose up,(可以在hyper

    -v里的虚拟机输入,这个有个 坑,它类似虚拟机,用的是Linux系统,但一直连不

   上, FQ找了很久也没能解决)也可以在cmd中输入,第一次运行很慢,但会下载

   来自国外的文件,建议用镜像免费加速,可以用阿里云的或其他平台的。如果不是

   win 专业版的,hyper-v可能就无法用了,这时候要下 载的则是docker toolbox

   点此链接

   docker for window:

                                              

   docker   toolbox:这三个不用单独安装,只要下载toolbox,就能全部安装。

                                             

   关于他们的镜像加速可以在阿里云官网上查看,它提供了具体的教程。

2.gradle安装:注意一下,gradle要3.3的版本的,其他版本会导致搭建失败,

    亲身经历!!!!gradle下载后的环境配置跟jdk一样,验证是否成功只需在

    cmd下输入 gradle -v,注意中间空格。

      

 

3.登录github点此链接,下载fabric v0.6,解压。在cmd下,导航fabric/examples

 /chaincode/java/Example 这个目录,输入gradle -b build.gradle build命令,

   开始构建。这个过程会非常缓慢,因为它需要从别的地方加载jar包等等。

   若遇到这个问题:

                 

这个问题我也郁闷了很久,先确认gradle为3.3的,fabric下载的又是v0.6还是不行,

jdk记住也要更换为1.8的,之前下载了好几个版本,但忘记环境变量只设置了1.7的,

所以一直没成功更换后成功解决。

 

4.安装http客户端,文档用的是SoapUI,但我习惯用postman启动区块链网络后,

 进行第一 次测试,如图:

 

用postman调用:

 

 

 

posted @ 2018-08-30 19:51  legendaryhaha  阅读(264)  评论(0编辑  收藏  举报