Hyperledger- Fabric环境搭建

Hyperledger- Fabric环境搭建

前言:这篇主要记录一下我搭建fabric开发环境的过程以及遇到的各种坑。
一开始我是用windows 10家庭版进行配置的。然后照着官方文档的步骤进行。但是遇到了一系列困难, 最终还是由于一个无法解决的报错而放弃。
然后改在Ubuntu (Linux 虚拟机)上搭建,最终经历重重困难搭建成功。

一. Linux篇(成功):

我主要是跟着B站up主的视频步骤一步一步来。(地址https://www.bilibili.com/video/BV1hJ411U7Yc?from=search&seid=3089285571055841572)首先是下载视频下方给出的百度云的要用到的资料,然后跟着他做。

遇到的问题:

1.vim安装失败

Hyperledger- Fabric环境搭建_第1张图片
解决方案:
1.不安装,直接手动打开需要的文件夹进行修改。因为视频中的vim命令的作用就是打开.brash文件然后添加环境变量。替代方法:直接进入主目录然后按 CTRL+H 快捷键 打开隐藏的文件,之后 .brash文件就出来了,直接双击修改。这也是我用的方法。

2.更改源
打开etc/apt 找到里面的sources.list 文件,修改为(如果无法修改,请修改一下文件权限修改方法:(终端打开所在文件夹,然后运行chmod 777 sources.list)):

deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

保存之后再运行 sudo apt-get install vim 命令即可安装成功。

2.运行download.sh文件报错

Hyperledger- Fabric环境搭建_第2张图片
解决方案:将视频中用到的腾讯的docker源改为阿里的。操作步骤:打开 etc/docker 文件夹 将里面的daemon.json文件内容修改为:
{

“registry-mirrors”: [“https://pee6w651.mirror.aliyuncs.com”]

}
即可,并且下载速度大幅提升。

二. Windows10家庭版 篇(未成功):

主要是看官方文档的步骤一步一步来。https://hyperledger-fabric.readthedocs.io/en/latest/prereqs.html
Hyperledger- Fabric环境搭建_第3张图片

遇到的问题:

1.docker安装失败

Hyperledger- Fabric环境搭建_第4张图片
解决方案:利用docker tool box安装docker 详情参考https://blog.csdn.net/qq_40234695/article/details/89155988
注意: 因为需要boot2docker.ios 文件 但是该博客里面的相应文件链接已经失效 而且国内下载龟速
(DockerToolbox-19.03.1.exe)对应的boot2docker.ios
链接:https://pan.baidu.com/s/1EmHlpyDE4b1kVf5cVfxvPw
提取码:goa4

2.下载二进制文件失败

Hyperledger- Fabric环境搭建_第5张图片
这个问题尚未找到解决方案,求大佬解答。

以上就是所有的内容,感谢大家阅读。

你可能感兴趣的:(联盟链)