zoukankan      html  css  js  c++  java
  • Ubuntu 16.04 以太坊开发环境搭建

    今天我们来一步一步从搭建以太坊智能合约开发环境。

    Ubuntu16.04

    安装ubuntu16.04。下载链接

    //先update一下(或者换国内源再update)
    sudo apt-get update

     

    g++ 安装

    sudo apt-get install g++

    libssl-dev 安装

    sudo apt-get install libssl-dev 

    git

    之后的安装需要依赖Git

    sudo add-apt-repository ppa:git-core/ppa
    sudo apt-get update
    sudo apt-get install git

    geth 安装

    官方安装指引

    sudo apt-get install software-properties-common
    sudo add-apt-repository -y ppa:ethereum/ethereum
    sudo apt-get update
    sudo apt-get install ethereum

    Nodejs安装

    ppa方式安装

    solc安装

    solidity是以太坊智能合约的开发语言。想要测试智能合约,开发DAPP的需要安装solc。官方文档获取更多信息

    sudo npm install -g solc
    sudo npm install -g solc-cli
    
    //检测是否安装成功:solcjs --help
    sudo add-apt-repository -y ppa:ethereum/ethereum
    sudo add-apt-repository -y ppa:ethereum/ethereum-dev
    sudo apt-get update
    
    sudo apt-get install solc
    
    //检测是否安装成功:solc --help

    Truffle安装

    设置淘宝源

    npm config set registry https://registry.npm.taobao.org
    sudo npm install -g truffle

    Ganache安装

    官方文档

    Ganache(或Ganache CLI)已经取代了 testrpc。

    我们选择安装Ganache-cli ,而不是图像界面Ganache

    sudo npm install -g ganache-cli
  • 相关阅读:
    IDEA效率快捷键
    常用文件/文件夹操作
    git log状态下退出方法
    ImageList 构造函数
    ImageList 控件
    【转】图像分割代码合集
    【转】图像分割论文及代码资源汇总
    SLIC 算法
    c/c++内存分配详解
    c++内存分配
  • 原文地址:https://www.cnblogs.com/lidonghao/p/8497145.html
Copyright © 2011-2022 走看看