fabric2.0开发 基本环境安装配置(docker docker-compose go node git等)(1)

基本环境:Ubuntu16.04 linux

在安装相关软件之前建议没有更换国内源的同学先更换我们服务上的源文件

进入终端

1.备份原有的源文件

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

2.删除源文件(如果无法删除,需要赋予权限 chmod 777 /etc/apt/sources.list )

rm /etc/apt/sources

3.创建源文件并将一下部分写入

vim /etc/apt/sources.list

4.复制如下地址到文件内容(本处使用的是阿里源)

deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main

deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe
 

5.紧接着从新跟新执行命令

apt-get update

6.如果出现如下错误

fabric2.0开发 基本环境安装配置(docker docker-compose go node git等)(1)_第1张图片

解决办法:执行以下命令

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8C718D3B5072E1F5

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 58712A2291FA4AD5

提示:

如果update时任然出现问题可以直接访问 https://mirrors.ustc.edu.cn/repogen/

去寻找你系统对应的源文件然后复制到 文件/etc/apt/sources.list 中

 

安装docker

 

1.首先需要安装17.06.2-ce或更高版本,我们为保证每一位同学的docker版本ok,建议安装最新版本的docker。

2.安装docker之前未确保docker版本过低我们选择卸载以前的docker,从新安装docker

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

3.卸载docker完成之后我开始安装docker,分别执行一下命令

sudo apt-get update

sudo apt install docker.io

 

安装docker-compose

1.执行下列命令安装

sudo apt install docker-compose

2.查看是否安装成功

docker-compose -v

如下所示表示安装成功

3.允许其他用户执行compose相关命令

sudo chmod +x /usr/share/doc/docker-compose

 

安装golang

fabric要求我们go语言版本需要在1.14以上,本文使用1.14.1版本

1.拉取go语言安装包

wget https://studygolang.com/dl/golang/go1.14.1.linux-amd64.tar.gz

2.下载完 Golang 压缩包之后,使用 tar 命令将压缩包解压到指定的 /usr/local/ 路径下,命令如下

tar -xzvf go1.14.1.linux-amd64.tar.gz -C /usr/local/

3.下面我们开始配置环境变量

sudo vim /etc/profile

在文件末尾加入如下代码

export GOROOT=/usr/local/go

export GOPATH=$HOME/go

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

4.使用 source 命令,使刚刚添加的配置信息生效

source /etc/profile

5.使用 go version 命令验证是否安装成功

go version

如下所示安装成功

4.2.6

安装nodejs

1.先用普通的apt工具安装低版本的node,然后再升级最新

sudo apt-get install nodejs
sudo apt install nodejs-legacy
sudo apt install npm

2.更换淘宝的镜像,这个是必须的,用过的node的人都知道

npm config set registry https://registry.npm.taobao.org

3.查看下配置是否生效

sudo npm config list

4.安装更新版本的工具N

sudo npm install n -g

5.跟新node版本

sudo n stable

安装完成如下图所示

fabric2.0开发 基本环境安装配置(docker docker-compose go node git等)(1)_第2张图片

查看node版本 

到此我们fabric2.0的部署的基本环境就完成了 下一步我们开始部署fabric

下一章目录

fabric2.0 部署详解—(2)—部署fabric环境和fabric-samples的启动

你可能感兴趣的:(超级账本)