美文网首页以太坊区块链研习社
Ubuntu 16.04搭建以太坊开发环境

Ubuntu 16.04搭建以太坊开发环境

作者: Pony小马 | 来源:发表于2018-03-14 09:28 被阅读0次

    安装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
    

    测试安装

    geth --help
    

    安装solc

    solidity是以太坊智能合约的开发语言。想要测试智能合约,开发DAPP的需要安装solc。

    sudo add-apt-repository ppa:ethereum/ethereum
    sudo apt-get update
    sudo apt-get install solc
    

    安装nodejs

    这个是truffle框架依赖

    http://www.cnblogs.com/lidonghao/p/8495895.html

    先配置源

    sudo apt-get update
    sudo apt-get install -y python-software-properties software-properties-common
    sudo add-apt-repository ppa:chris-lea/node.js
    sudo apt-get update
    

    安装nodejs

    sudo apt-get install nodejs
    sudo apt install nodejs-legacy
    sudo apt install npm
    

    更新npm的包镜像源,方便快速下载

    sudo npm config set registry https://registry.npm.taobao.org
    sudo npm config list
    

    全局安装n管理器(用于管理nodejs版本)

    sudo npm install n -g
    

    安装最新的nodejs(stable版本)

    sudo n stable
    sudo node -v
    

    truffle和testrpc

    truffle和testrpc是配套的以太坊开发框架。通过truffle可以快速的编译和部署合约并进行测试,同时还有web前端交互界面。

    testrpc可以理解为快速生成以太坊测试账号。 不过我自己后面还是习惯用geth搭建私有链测试部署。

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

    查看版本号

    truffle version
    Truffle v4.0.4 (core: 4.0.4)
    Solidity v0.4.18 (solc-js)
    

    安装sublime text 插件

    package control--Install Package,然后搜索Ethereum安装,在语法里选择solidity


    参考

    相关文章

      网友评论

        本文标题:Ubuntu 16.04搭建以太坊开发环境

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