本教程將使用預構建二進制文件,爲了讓你儘快開始,這是最好的選擇,從源代碼構建是一個選項,但會讓你延遲一個小時或更長時間,而且可能會遇到構建錯誤。node
如下命令將下載各個操做系統的二進制文件。git
brew tap eosio/eosio brew install eosio
wget https://github.com/eosio/eos/releases/download/v1.5.0/eosio_1.5.0-1-ubuntu-18.04_amd64.deb sudo apt install ./eosio_1.5.0-1-ubuntu-18.04_amd64.deb
wget https://github.com/eosio/eos/releases/download/v1.5.0/eosio_1.5.0-1-ubuntu-16.04_amd64.deb sudo apt install ./eosio_1.5.0-1-ubuntu-16.04_amd64.deb
wget https://github.com/eosio/eos/releases/download/v1.5.0/eosio-1.5.0-1.el7.x86_64.rpm sudo yum install ./eosio-1.5.0-1.el7.x86_64.rpm
wget https://github.com/eosio/eos/releases/download/v1.5.0/eosio-1.5.0-1.fc27.x86_64.rpm sudo yum install ./eosio-1.5.0-1.fc27.x86_64.rpm
若是你的系統上安裝了之前版本的eosio,請在繼續以前卸載,細節說明看 這裏。
你須要選擇一個能夠使用的目錄,建議你在本地驅動器的某個位置建立一個contracts
目錄。github
mkdir contracts cd contracts
獲取該目錄的路徑並保存以供往後使用,你能夠使用如下命令獲取絕對路徑。ubuntu
pwd
在開始使用剛安裝的工具以前,最好先了解每一個組件以及它們如何相互交互。segmentfault
nodeos
(node + eos = nodeos) — 核心EOSIO node守護進程,能夠配置插件來運行node,示例用途是塊生產、專用API端點和本地開發。cleos
(cli + eos = cleos) — 命令行接口與區塊鏈交互並管理錢包。keosd
(key + eos = keosd) — 在錢包中安全存儲EOSIO密鑰的組件。eosio-cpp
— 做爲eosio.cdt
的一部分,它將C++代碼編譯爲WASM
並能夠生成ABI。