超级账本学习笔记1:环境搭建
开发环境
步骤1:安装Ubuntu虚拟机操作系统
首先在Windows系统上安装Virtual Box软件,从https://www.virtualbox.org/地址下载并按照指示进行安装即可。然后,下载Ubuntu 18.04.2 LTS系统,从https://www.ubuntu.com/download/desktop地址下载。下载完成后,在Virtual Box新建一个虚拟机,然后将Ubuntu光盘镜像添加到虚拟机的存储中,接着,启动虚拟机,按照系统提示进行安装即可。
步骤2: 安装Docker
Docker是个开源的应用容器引擎,它让开发者可以打包应用以及依赖包到可移植的容器中,然后发布到任何Linux机器上。超级账本项目的开发也离不开Docker。
- 清除掉旧的Docker:
$ sudo apt-get remove docker docker-engine docker.io containerd runc
- 更新apt包:
$ sudo apt-get update
- 安装一些依赖包,以允许apt可以通过HTTPS使用仓库repository:
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
- 添加Docker官方的GPG密钥,并验证:
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo apt-key fingerprint 0EBFCD88
- 设置稳定版本仓库:
注意下面的arch=amd64,表示当前的Linux系统的架构是amd64的,如果是不同的arch,那么需要修改对应的名称。
$ 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
- 查看安装版本:
docker --version
步骤3:安装Git
Git是一个开源的分布式版本控制系统。几乎所有的超级账本项目都是开源项目,并托管在github上面,安装Git可以帮助我们高效地处理任何大大小小的项目。
- 安装Git:
$ sudo apt-get update
$ sudo apt-get install git
- 查看安装版本:
git --version
- 配置Git的用户名和邮箱:
$ git config --global user.name "输入你的用户名"
$ git config --global user.email "输入你的邮箱"
开发语言
超级账本项目的开发涉及到Golang、Node.js等语言。
步骤4:安装Go语言开发环境
- 更新apt包:
$ sudo apt-get update
$ sudo apt-get -y upgrade
- 下载Go语言包:
下面的链接可以在https://golang.org/dl/上面查找到最新的稳定版本进行替换。
$ wget https://dl.google.com/go/go1.12.1.linux-amd64.tar.gz
- 解压Go语言包并移动到/usr/local文件夹:
$ sudo tar -xvf go1.12.1.linux-amd64.tar.gz
$ sudo mv go /usr/local
- 添加环境变量:
$ export PATH=$PATH:/usr/local/go/bin
- 查看安装版本和参数配置:
$ go version
$ go env
步骤5:安装Node.js
- 安装Node.js:
$ curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
$ sudo apt-get install -y nodejs
如果curl在此之前没有安装的话,可以先运行下面的命令进行安装,再安装Node.js:
$ sodu apt-get install curl
- 查看安装版本:
$ node --version
以上,就是搭建超级账本项目的开发环境的整个过程。
参考
有疑问加站长微信联系(非本文作者)