美文网首页
超级账本学习笔记1:环境搭建

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

作者: 链原力 | 来源:发表于2019-03-24 12:47 被阅读0次

    超级账本学习笔记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:环境搭建

          本文链接:https://www.haomeiwen.com/subject/olquvqtx.html