zoukankan      html  css  js  c++  java
  • 区块链:工具安装及环境搭建

    一、安装git

    # 安装依赖
    yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
    
    # 拉取Git源码包
    wget https://github.com/git/git/archive/v2.23.0.tar.gz
    
    # 解压
    tar -zxvf  v2.23.0.tar.gz
    cd git-2.23.0/
    
    # 安装
    make prefix=/usr/git/git-2.23.0 all
    make prefix=/usr/git/git-2.23.0 install
    
    #编辑环境变量
    vim /etc/profile
    
    #在文件末尾加上配置
    export PATH=${PATH}:/usr/git/git-2.23.0/bin
    
    #使脚本生效
    source /etc/profile
    
    #测试git环境
    git --version

    二、安装go

    # 下载包
    wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
    # 解压
    tar zxvf go1.13.linux-amd64.tar.gz
    
    # 编辑环境变量配置文件
    vim /etc/profile
    
    # 在末尾加上
    export GOROOT=/usr/golang/go
    export PATH=/usr/golang/go/bin:$PATH
    
    # 重新加载系统配置文件
    source /etc/profile
    
    # 查看版本信息
    go version

    三、安装geth

    # 下载源码
    git clone https://github.com/ethereum/go-ethereum.git  
    
    # 进入目录
    cd go-ethereum/
    
    # 安装
    make all
    
    #编辑环境变量
    vim /etc/profile
    
    #在文件末尾加上配置
    export PATH=${PATH}:/usr/geth/go-ethereum/build/bin
    
    #使脚本生效
    source /etc/profile
    
    # 查看版本
    geth version

    四、安装node.js

    # 下载
    wget https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-x64.tar.xz
    
    # 解压,-zvxf会出错
    tar -vxf node-v12.16.1-linux-x64.tar.xz
    
    #编辑环境变量
    vim /etc/profile
    
    #在文件末尾加上配置
    export PATH=${PATH}:/usr/install/node.js/node-v12.16.1/bin
    
    #使脚本生效
    source /etc/profile
    
    # 查看版本
    node -v
    
    # 换源
    npm config set registry https://registry.npm.taobao.org

    五、安装truffle

    # 安装
    npm install -g truffle
    
    # 查看版本
    truffle version

    遇到这问题:Error: EACCES: permission denied, open '/root/.config/truffle/config.json'

    直接简单粗暴解决:chmod 777 /root/.config

    六、安装MetaMask

    1.在线安装

    打开谷歌浏览器,找到扩展程序,搜索MetaMask,直接安装即可。(需要FQ)

    2.离线安装

    打开链接:https://github.com/MetaMask/metamask-extension/releases

    找到chrome的插件,下载压缩包,解压。

     

     打开谷歌,输入chrome://extensions/,进入扩展插件页,打开开发者模式,加载已解压的扩展程序,选择刚刚解压的文件即可

    七、安装testrpc

    # 安装
    npm install -g ethereumjs-testrpc

    #运行测试
    testrpc

    八、安装ganache-cli

    # 安装
    npm install -g ganache-cli
    
    # 运行测试
    ganache-cli

     九、安装lite-server

    # 安装
    npm install lite-server --save-dev

    十、安装IPFS

    下载(需FQ):https://dist.ipfs.io/#go-ipfs

    # 解压
    tar -zvxf go-ipfs.tar.gz
    
    cd go-ipfs
    
    # 安装
    ./install.sh
    # 测试
    ipfs help

    运行测试,有输出,则安装成功。

    参考:https://github.com/xipfs/IPFS-Internals/blob/master/ebook/02.3.md

  • 相关阅读:
    服装色彩进阶_新浪公开课_新浪教育_新浪网
    服装搭配_新浪公开课_新浪教育_新浪网
    北京服装学院公开课:民族服饰设计实践_全5集_网易公开课
    浙江理工大学公开课:设计与生活_全6集_网易公开课
    腾讯课堂-草图大师 Sketchup 初级到精通视频讲座
    案例:焦点图轮播特效
    分享:响应式布局
    案例:用JS实现放大镜特效
    案例:人人网评论功能
    mook_百度百科
  • 原文地址:https://www.cnblogs.com/fdzang/p/12671202.html
Copyright © 2011-2022 走看看