话说老铁我上次放出大话,说每天写一篇文章,可是没有办法,有时候太忙。不是在深南天桥下面堵车数蚂蚁,就是在红树林看太阳,或者有的时候在西乡摸鱼,今天夜深人静,狠狠心写一篇《宛十八EOS猜坑第一篇-环境搭建和安装》。
简单说明:EOS安装需要8GB内存和20GB的硬盘,这些是最低配置的。
详细大家也可以看github的wiki https://github.com/EOSIO/eos/wiki/Local-Environment#2-building-eosio
1:homebrew的安装【已经安装的就可以跳过此步骤】
官网:https://brew.sh/
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2:克隆代码【没有安装git请先安装】
备注:时间不一定,大家需要3分钟到十分钟左右
git clone https://github.com/EOSIO/eos --recursive
3:进入目录,执行自动安装脚本
cd eos
sudo ./eosio_build.sh
直接用sudo超级管理员权限,要不程序安装的过程中MAC需要权限的,所以干脆sudo一条路走到底。
4:等待出现异常【不出现异常,一般我感觉心里不踏实】
备注:也许是有时候被程序折腾的习惯了,宛十八我有点受虐狂,所以如果不出现异常,我心里不踏实。
看了看,好像是
/usr/local/Cellar/cmake/3.11.4/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message): Failed to find Gettext libintl
注意关键词:missing: Intl_INCLUDE_DIRERROR: Failed to find Gettext libintl (missing: Intl_INCLUDE_DIR)
需要执行以下命令
brew unlink gettext && brew link --force gettext
参考链接https://github.com/EOSIO/eos/issues/2028?ref=tokendaily
参考文章:https://blog.csdn.net/iflow/article/details/80311119
5:大功告成
出现这玩意的时候,红色的EOSIO,就大功告成啦!
洋洋洒洒写了这么多,自己一个人在公司加班,空无一人,但是总是感觉有人在敲键盘,有点小恐怖,我先闪了,至于EOS控制台命令,我下次再撸出来。
宛十八何许人也?资深区块链探索和研发者,发过币,做过交易所,整过DAPP,目前在跃跃欲试搞公链开发。有意向的老铁可以加小蜜圈吧,有时间以前吹牛。
我正在「宛十八」和朋友们讨论有趣的话题,你⼀起来吧?