由於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
-
**2.3 編譯原始碼:**下載完成之後會在home目錄建立eos資料夾,
cd eos
,進入到eos目錄,然後呼叫sudo ./eosio_build.sh
開始編譯原始碼,這個過程有點漫長,可以喝杯咖啡,稍作休息。
**這裡有個小技巧:**加上
sudo
可以防止編譯時申請root許可權導致編譯中斷,從而實現全自動編譯。
-
**2.4 編譯成功:**經過漫長的等待,當出現如下頁面時,表示終於編譯成功了!
-
2.5 安裝指令:
cd eos/build
目錄,然後呼叫make install
-
2.6 執行單節點測試網路:
./nodeos -e -p eosio --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin
出現如下頁面,代表執行成功!
###三、總結 總的來說,在Ubuntu上搭建eos開發環境還算比較順利,沒有遇到太多的坑。
只是有兩點需要注意: 1.為Ubuntu虛擬機器分配記憶體的時候必須保證8G以上。 2.儘量保持翻牆狀態,以保證能夠順利下載相關依賴。
下一節浪哥將為你講解如何使用cleos命令列操作錢包,包括如何建立、匯入、加解鎖錢包等操作,敬請期待!