Skip to content

xmtj/eos_dev

Repository files navigation

eos 开发笔记

艰难的安装eos开发环境

  • 源代码安装

我使用的mac,git clone并且下载子库后点击一键安装,噩梦的开始,怎么都编译不过,不是库问题就是权限问题,反正我是服气了

  • 官方docker镜像(巨坑)

我再对源代码安装完全失望以后,我把希望寄托到了docker镜像上,我pull好了镜像,运行,卧槽还不错,竟然可以用诶,然鹅我高兴的太早,等我去编译cpp的时候,一切都变了...

自定义eos docker镜像

  • 根据官方镜像我发现了一个 eos/builder的镜像,我发现这个是配置好的镜像
  • 官方镜像仅仅是从这个镜像中编译,然后再把编译好的命令copy到ubuntu16.04中,然后他们撒比了,竟然不copy cpp的运行库
  • 没办法,我自己也只能借助eos/builder,和自己下载好的源码,结合起来编译。
  • 就这样就可以啦,反正我花了三天时间,真的服气

如何使用

  1. 会使用docker,网上有很多教程。
  2. 不会使用docker也无所谓,我已经封装好了,拿来直接用就好了
  3. 下载镜像(wtf.work/eos.tar or 47.98.41.58/eos.tar),镜像太大了(4g),我就不上传dockerhub了
  4. 下载好镜像后 docker load < eos.tar
  5. ./eosup (其实这个可以发到path路径下,直接输入 eosup 就可以随时随机启动)
  6. 由于我自定义了config文件目录以及genesis.json路径,所以运行eosup的目录必须有这两个文件
  7. eosup其实是命令模式启动docker,启动以后再只用cd /data(因为工作目录与valume目录不在一个目录下,所以需要cd data),./startNet.sh

就这么简单,哈哈哈哈哈,以后还会更新各种合约开发技巧以及问题解决方案,有什么问题请给我留言

About

eos 开发笔记

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors