EOS平台搭建初试——ubuntu18.04



  • 由于项目需要对区块链的共识算法进行开发,需要用到EOS平台。在这里总结一下搭建EOS平台的经验。
    由于是进行开发,不应该下载github的release版而是直接下整个工程自己编译。

    git clone https://github.com/EOSIO/eos --recursive
    

    下下来之后会存在当前目录下的eos目录中。
    之后进入eos目录,直接运行eosio_build.sh

    cd eos
    ./eosio_build.sh
    

    值得注意的是,eos安装是需要4G的内存和20G的磁盘空间的,在创建虚拟机的时候要注意。如果已经太晚了或者空间不够的话可以通过更改脚本来绕过这个限制

    #change the RAM limit
    vi ./scripts/eosio_build_ubuntu.sh
    

    大约是27行,将4000改成需要的大小

    #change the ROM limit
    vi ./eosio_build.sh
    

    大约是52行,把disk=20改掉,单位是GB

    build结束后会出现大号的字符组成的EOSIO字样

    接着进入build目录执行make install

    cd build
    sudo make install
    

    结束后可以在当前目录下跑一下make test测试。我的版本里有49个样例,但是有两个不通过我也不知道怎么解决,也找不到相关资料

    make test
    

    然后到此为止如果都没啥问题的话EOS平台已经搭好了!接着就开始尝试开发吧!


 

Copyright © 2018 bbs.dian.org.cn All rights reserved.

与 Dian 的连接断开,我们正在尝试重连,请耐心等待