EOSIO 指南(安裝CDT)

安裝CDT

EOSIO合約開發工具包,簡稱CDT,是與合約編譯相關的工具集合,後續教程主要使用CDT來編譯合約和生成ABI。git

從1.3.x開始,CDT支持Mac OS X brew、Linux Debian和RPM軟件包,最簡單的安裝選項是使用其中一個軟件包系統,只選擇一種安裝方法。github

若是你的系統上安裝了1.3.0以前的 eosio.cdt版本,請在繼續以前卸載。

Homebrew(Mac OS X)

安裝

brew tap eosio/eosio.cdt
brew install eosio.cdt

卸載

brew remove eosio.cdt

Ubuntu(Debian)

安裝

wget https://github.com/eosio/eosio.cdt/releases/download/v1.4.1/eosio.cdt-1.4.1.x86_64.deb
sudo apt install ./eosio.cdt-1.4.1.x86_64.deb

卸載

sudo apt remove eosio.cdt

CentOS/Redhat(RPM)

安裝

wget https://github.com/eosio/eosio.cdt/releases/download/v1.4.1/eosio.cdt-1.4.1.x86_64-0.x86_64.rpm
sudo yum install ./eosio.cdt-1.4.1.x86_64-0.x86_64.rpm

卸載

$ sudo yum remove eosio.cdt

從源安裝

克隆eosio.cdt的位置並不重要,由於你將在之後的步驟中將eosio.cdt安裝爲本地二進制文件,如今,你能夠將eosio.cdt克隆到先前建立的「contracts」目錄,或者你認爲合適的本地系統上的任何其餘位置。segmentfault

cd CONTRACTS_DIR

下載

克隆eosio.cdt存儲庫的1.4.1版。瀏覽器

git clone --recursive https://github.com/eosio/eosio.cdt --branch v1.4.1 --single-branch
cd eosio.cdt

克隆存儲庫可能須要30分鐘。工具

構建

./build.sh

安裝

sudo ./install.sh

上面的命令須要用sudo運行,由於eosio.cdt的各類二進制文件將在本地安裝,系統將要求你提供計算機的賬戶密碼。開發工具

安裝eosio.cdt將使編譯後的二進制文件全局化,所以能夠在任何地方訪問它,對於本教程,強烈建議你不要跳過eosio.cdt的安裝步驟,若是不安裝將使遵循此教程和其餘教程變得更加困難,而且一般更難以使用。ui

故障排除

在構建期間遇到錯誤

  • 在你的錯誤中搜索字符串「/usr/local/include/eosiolib/」
  • 若是找到,rm -fr /usr/local/include/eosiolib/,或請使用操做系統的文件瀏覽器導航到/usr/local/include/並刪除eosiolib

上一篇:啓動你的節點並設置

下一篇:建立開發錢包

相關文章
相關標籤/搜索