Hyperledger Fabric环境搭建(Windows系统下的WSL)
介绍
本人正在实现一个基于Fabric联盟链的供应链溯源系统,现在需要搭建Fabric2.5的运行环境,特此记录一下。
使用windows系统搭建Fabric环境大致分为两步
1、在Windows中配置Linux环境
2、在配置的Linux环境中安装Fabric运行所需要的工具
1、windows系统下的环境准备
本人使用的是Windows系统,但是因为Fabric的运行需要使用bash环境,所以需要在电脑上安装Linux环境。不管是在windows电脑上配置双系统还是使用vmware虚拟机在电脑上虚拟一个Linux系统都是相对复杂且占用电脑资源的。因此我们需要使用WSL(Windows Subsystem for Linux)来实现轻便的Linux环境。
1.1 WSL介绍
从windows 10\11开始,微软为了使开发人员能够方便在Windows上快捷的使用Linux环境,开发了WSL (官方文档)。它是专门适用于 Linux 的 Windows 子系统 (WSL) 是 Windows 的一项功能,可用于在 Windows 计算机上运行 Linux 环境,而无需单独的虚拟机或双引导。 WSL 旨在为希望同时使用 Windows 和 Linux 的开发人员提供无缝高效的体验。
1.2 WSL安装
网上关于WSL的安装教程很多,这里贴一个B站上非常不错的教程。
官方文档是通过Windows命令行安装的,而B站的教程提供的方法更好。
WSL安装的其实就是一个Linux发行版系统,而市面上耳熟能详的发行版有Ubuntu、Debian、CentOS等等。这里大家跟教程一样下载Ubuntu版本的就好。
1.3 补充
如何打开WSL:
方法一:win+X,然后选择终端管理员,打开PowerShell命令行,然后输入wsl即可进入linux系统

方法二:直接搜索你下载的发行版应用,双击打开即可进入Linux命令行环境

如何配置WSL代理
我们有时候下载国外资源很慢,所以会使用代理。如果windows上使用clash进行代理了,那linux系统中也要配置一下
下面的教程是如何配置WSL代理。
步骤一 配置WSL代理
按照上述方法配置完代理后,如何启动wsl时,显示
“wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理”
WSL换源
如果你的window没有使用clash进行代理。那么当你需要下载国外资源的时候会速度缓慢且有可能下载失败,这个时候需要将下载资源切换为国内镜像源。换源可看此教程中的Windows WSL换源</

本文详细介绍了在Windows系统中利用WSL(WindowsSubsystemforLinux)搭建HyperledgerFabric2.5开发环境的过程,包括WSL的安装与配置、必要的Linux组件如Git、Curl、Go、JQ、Docker和docker-compose的安装,以及下载和管理fabric及其samples。
最低0.47元/天 解锁文章
1174





