EOS開發完全解析(一):Ubuntu上搭建EOS開發環境

區塊鏈浪潮之巔發表於2018-10-20

由於EOS只支援在Linux或者Mac系統上部署,所以使用Windows系統的兄弟首先需要安裝VMware,然後再安裝Ubuntu16.04+系統,才能搭建EOS開發環境,如何在VMware上安裝Ubuntu,網上教程很多,這裡就不展開講了,現在開始今天的重點,在Ubuntu上搭建EOS開發環境。

###一、軟硬體要求

  • Linux或者Mac系統
  • 8G記憶體,否則無法編譯通過
  • Ubuntu 16.04及以上
  • 20G以上硬碟空間,建議分配多一點,省得來回折騰

###二、步驟

  • 2.1 下載安裝Git

  • 2.2 下載原始碼: git clone https://github.com/EOSIO/eos --recursive

    下載eos原始碼.png

  • **2.3 編譯原始碼:**下載完成之後會在home目錄建立eos資料夾,cd eos,進入到eos目錄,然後呼叫sudo ./eosio_build.sh開始編譯原始碼,這個過程有點漫長,可以喝杯咖啡,稍作休息。

    編譯eos原始碼.png

**這裡有個小技巧:**加上sudo可以防止編譯時申請root許可權導致編譯中斷,從而實現全自動編譯。

  • **2.4 編譯成功:**經過漫長的等待,當出現如下頁面時,表示終於編譯成功了!

    編譯成功.png

  • 2.5 安裝指令: cd eos/build目錄,然後呼叫make install

    make install.png

  • 2.6 執行單節點測試網路:./nodeos -e -p eosio --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin

    執行節點.png

出現如下頁面,代表執行成功!

節點執行成功.png

###三、總結 總的來說,在Ubuntu上搭建eos開發環境還算比較順利,沒有遇到太多的坑。

只是有兩點需要注意: 1.為Ubuntu虛擬機器分配記憶體的時候必須保證8G以上。 2.儘量保持翻牆狀態,以保證能夠順利下載相關依賴。

下一節浪哥將為你講解如何使用cleos命令列操作錢包,包括如何建立、匯入、加解鎖錢包等操作,敬請期待!

相關文章