由于开始什么都不懂,找了很久,花费了挺多时间,但也收获了不少。
本文参考的资料来源于:点击查看
英语好的道友可直接查看该文章的英文版:点击查看
1. docker安装:在这里我一开始安装的是docker for window(点此链接)。
这里要注意一 下,docker for window是新推出的,它需要和window上的hyper-v
一起配 合使用,而 hyper-v的开启,我用的是win的专业版,家庭版不行,其他版
没有试过。在 参考资料的 第四步骤中,输入docker-compose up,(可以在hyper
-v里的虚拟机输入,这个有个 坑,它类似虚拟机,用的是Linux系统,但一直连不
上, 翻墙找了很久也没能解决)也可以在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调用: