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
  • 相关阅读:
    分治
    递归
    java三大特性之封装
    Java基础知识
    puk2367 拓扑排序
    puk1251 最小生成树
    puk1521 赫夫曼树编码
    DOSbox简单运行操作
    Mybatis初学经验----------------(2)
    mysql存储引擎MyISAM和InnoDB的区别
  • 原文地址:https://www.cnblogs.com/lidonghao/p/8497145.html
Copyright © 2011-2022 走看看