EOS 安裝以及問題處理

要點(diǎn):要使用linux最新版本,筆者使用centos6.8 安裝不了,只好升級到7.5了

1. 克隆代碼 : git clone https://github.com/EOSIO/eos --recursive?

? ? ?如果沒有使用 --recursive 選項(xiàng),運(yùn)行下面的命令:git submodule update --init --recursive

2. cd eos? && ./eosio_build.sh

? ? 安裝過程中遇到詢問,填 1 安裝否則就終止了

3. 中間會遇到下載mongo3.6.3 超時的問題,需要修改腳本中的下載部分,將https改成http:

#vim scripts/eosio_build_centos.sh? ? line 408

STATUS=$(curl -LO -w '%{http_code}' --connect-timout 30 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.3.tgz)??

更改下載鏈接的協(xié)議:https==> http?

STATUS=$(curl -LO -w '%{http_code}' --connect-timout 30 http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.3.tgz)?

這個處理方法時候我在網(wǎng)上找到的,不記得是哪位大神,表示感謝!

4. 接下來繼續(xù)安裝沒什么問題,配置文件在Docker目錄下,第一次啟動參數(shù)寫錯了,出了問題。結(jié)果后來怎么弄都不行,會出現(xiàn)下面的錯誤提示:

Block log was not setup properly with genesis information

Failed to initialize

nodeos thread-0 chain_plugin:cpp:206

本來想到可能是緩存的問題,可是沒找到,猜測是不是沒有緩存,后來翻墻才確定是緩存問題

rm? -rf ~/.local/share/eosio/nodeos/data

刪除后一切正常了!!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容