用户工具

站点工具


development:fabric

这是本文档旧的修订版!


Hyperledger Fabric

1 安装go

1.1 下载安装

在Golang官网(https://golang.google.cn/dl/)下载linux版本的压缩文件,在终端切换目录至压缩文件所在目录(这里是Downloads),然后将压缩文件解压缩至usr/local目录下。命令如下:

cd Downloads
sudo tar -xzf go1.12.1.linux-amd64.tar.gz -C /usr/local

此时在usr/local下会生成一个go目录,可以通过ls命令查看:

cd /usr/local/go
ls

1.2 配置环境变量

1.2.1 安装vim

在终端输入以下命令

sudo apt-get install vim
1.2.2 编辑home/.profile文件

先配置GOROOT,即go的安装目录,编辑$HOME/.profile文件。利用vim打开文件,按i进入编辑,加入如下命令,保存并退出。

export GOROOT="usr/local/go"

然后配置GOPAHT,GOPATH是go项目代码存放的地方,是我们自己定义的目录。对于Ubuntu系统,默认使用Home/go目录作为GOPATH。该目录下有三个子目录:src,pkg,bin。

export GOPATH=$HOME/go

最后配置GOBIN,并将GOBIN添加至环境变量中。

export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN

2 安装docker

2.1 安装docker

使用docker官网教程下载太慢,这里使用清华大学开源镜像,首先安装安装所需的依赖,在终端输入以下命令:

sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common

然后添加信任docker的GPG公钥:

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

然后添加软件仓库:

sudo add-apt-repository \
   "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

最后安装最新版本的 Docker Engine-Community 和 containerd:

sudo apt-get install docker-ce docker-ce-cli containerd.io
development/fabric.1581222782.txt.gz · 最后更改: 2023/11/10 12:12 (外部编辑)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki