超级账本学习笔记1:环境搭建

区块链原力 · · 1088 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

超级账本学习笔记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。

  1. 清除掉旧的Docker:
$ sudo apt-get remove docker docker-engine docker.io containerd runc
  1. 更新apt包:
$ sudo apt-get update
  1. 安装一些依赖包,以允许apt可以通过HTTPS使用仓库repository:
$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common
  1. 添加Docker官方的GPG密钥,并验证:
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

$ sudo apt-key fingerprint 0EBFCD88
  1. 设置稳定版本仓库:

注意下面的arch=amd64,表示当前的Linux系统的架构是amd64的,如果是不同的arch,那么需要修改对应的名称。

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
  1. 开始安装Docker:
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
  1. 查看安装版本:
docker --version

步骤3:安装Git

Git是一个开源的分布式版本控制系统。几乎所有的超级账本项目都是开源项目,并托管在github上面,安装Git可以帮助我们高效地处理任何大大小小的项目。

  1. 安装Git:
$ sudo apt-get update
$ sudo apt-get install git
  1. 查看安装版本:
git --version
  1. 配置Git的用户名和邮箱:
$ git config --global user.name "输入你的用户名"
$ git config --global user.email "输入你的邮箱"

开发语言

超级账本项目的开发涉及到Golang、Node.js等语言。

步骤4:安装Go语言开发环境

  1. 更新apt包:
$ sudo apt-get update
$ sudo apt-get -y upgrade
  1. 下载Go语言包:

下面的链接可以在https://golang.org/dl/上面查找到最新的稳定版本进行替换。

$ wget https://dl.google.com/go/go1.12.1.linux-amd64.tar.gz
  1. 解压Go语言包并移动到/usr/local文件夹:
$ sudo tar -xvf go1.12.1.linux-amd64.tar.gz
$ sudo mv go /usr/local
  1. 添加环境变量:
$ export PATH=$PATH:/usr/local/go/bin
  1. 查看安装版本和参数配置:
$ go version
$ go env

步骤5:安装Node.js

  1. 安装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
  1. 查看安装版本:
$ node --version

以上,就是搭建超级账本项目的开发环境的整个过程。

参考

  1. Docker:https://docs.docker.com/install/linux/docker-ce/ubuntu/
  2. Git:https://www.atlassian.com/git/tutorials/install-git#linux
  3. Golang:https://golang.org/doc/install
  4. Node.js:https://github.com/nodesource/distributions/blob/master/README.md

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

本文来自:简书

感谢作者:区块链原力

查看原文:超级账本学习笔记1:环境搭建

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

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