Hyperledger Fabric-fabric-samples环境准备

齐樾2ed · · 314 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

1.概述

本文将讲述如何从零开始准备运行fabric-samples所需的环境

2. 基本配置

阿里云服务器——Ubuntu 16.04.7

3. 所需配置

Git

cURL

Docker以及Docker Compose

Node.js

Go

4. 安装Git

在安装钱,先运行

sudo apt-get update


之后运行

sudo apt-get upgrade


确保镜像和本地文件的更新

接下来运行

sudo apt-get install git


安装完后通过

git --version

检查是否安装成功

如果你使用的其他平台,可以参考官方安装教程

5. 安装cURL

从官网获取安装包(https://curl.haxx.se/download.html)

wget https://curl.haxx.se/download/curl-7.74.0.tar.gz

下载完成后解压

tar -zxf curl-7.74.0.tar.gz


进入解压好的文件

cd ./curl-7.74.0

配置安装

./configure --prefix=/usr/local/curl

sudo make install

检查安装完成

curl --version


6.安装Docker及Docker Compose

参考自官方文档

如果你以前安装了旧版本的Docker,需要先卸载旧版本,可以通过如下的命令

sudo apt-get remove docker docker-engine docker.io containerd runc

接下来安装依赖包

sudo apt-get install \

    apt-transport-https \

    ca-certificates \

    curl \

    gnupg-agent \

    software-properties-common


添加 Docker 的官方 GPG 密钥:

curl-fsSLhttps://download.docker.com/linux/ubuntu/gpg |sudo apt-key add -

检查是否添加成功

sudo apt-key fingerprint 0EBFCD88


设定稳定版仓库

sudo add-apt-repository\"deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release-cs) \ stable"


安装Docker

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io

安装完后运行

sudo docker run hello-world

检查是否安装成功


继续安装Docker Compose(参考自官方文档

运行

sudo curl-L"https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname-s)-$(uname-m)"-o/usr/local/bin/docker-compose


执行完后,运行

sudo chmod +x /usr/local/bin/docker-compose

如果遇到下面的问题


可以通过以下办法解决

运行fuser 命令找到正在占用的程序,根据找到的id,kill掉。


再运行

docker-compose --version


说明安装成功

7.安装Node.js

参考自官网

选择合适版本进行下载

wget https://nodejs.org/dist/v14.15.3/node-v14.15.3-linux-x64.tar.xz

解压文件

tar xf node-v14.15.3-linux-x64.tar.xz

为了之后方便我们重新命名node文件夹位nodejs

mv node-v14.15.3-linux-x64 nodejs


进入node文件夹下的bin文件夹

cd ./nodejs/bin


配置环境

nano ~/.bashrc

将下文粘贴到文本的最后一行

export PATH=$PATH:/root/request/bin

保存后退出

运行

source ~/.bashrc

查看node版本,确认安装完成

node -v



8. 安装Go

参考自官方文档

下载安装包

wget https://golang.org/dl/go1.15.6.linux-amd64.tar.gz

下载好后解压

tar -C /usr/local -xzfgo1.15.6.linux-amd64.tar.gz

配置环境

nano ~/.bashrc

在文件末尾添加如下

export PATH=$PATH:/usr/local/go/bin

添加后运行

source ~/.bashrc

运行

go version

安装成功

9. 总结

以上便是运行Fabric Samples前的环境准备。之后我们会介绍如何使用Fabric网络。


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:齐樾2ed

查看原文:Hyperledger Fabric-fabric-samples环境准备

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

314 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传