如何安裝EOS智能合約開發工具包CDT

本文簡單的介紹一下如何安裝EOS智能合約開發工具包(Contract Development Toolkit),簡稱CDT,是與智能合約編制相關的工具集合。對於EOSIO初學者來說,可以通過使用CDT來編譯智能合約和生成ABI。

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

Mac OS X Brew安裝:

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

如果你有以前的版本,請確保先卸載:

$ brew remove eosio.cdt

Debian軟件包安裝:

$ wget https://github.com/eosio/eosio.cdt/releases/download/v1.3.2/eosio.cdt-1.3.2.x86_64.deb
$ sudo apt install ./eosio.cdt-1.3.2.x86_64.deb

Debian軟件包卸載

$ sudo apt remove eosio.cdt

RPM包安裝

$ wget https://github.com/eosio/eosio.cdt/releases/download/v1.3.2/eosio.cdt-1.3.2.x86_64-0.x86_64.rpm
$ sudo yum install ./eosio.cdt-1.3.2.x86_64-0.x86_64.rpm

RPM軟件包卸載

$ sudo yum remove eosio.cdt

另一種選擇是從源代碼構建CDT。

本地克隆eosio.cdt的位置並不重要,因爲你將在以後的步驟中將把eosio.cdt安裝爲本地二進制文件。現在,你可以將eosio.cdt克隆到先前你創建的智能合約的目錄contracts,或者你認爲合適的本地系統上的任何其他位置。

cd CONTRACTS_DIR

克隆eosio.cdt存儲庫的1.3.1版。

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

克隆github存儲庫可能需要30分鐘。

第1步:構建

./build.sh

第2步:安裝

sudo ./install.sh

上面的命令需要用sudo下運行,因爲eosio.cdt的各種二進制文件將在本地安裝。系統都將要求你提供計算機的帳戶密碼。

安裝eosio.cdt將會使編譯後的二進制文件全局化,因此可以在任何地方訪問它。對於eosio的官方教程,強烈建議你不要跳過eosio.cdt的安裝步驟,如果不安裝將使你閱讀官方教程或其他教程變得更困難,通常更會更難以使用。

故障排除

在構建期間獲取錯誤。

  • 在你的錯誤中搜索字符串“/usr/local/include/eosiolib/”
  • 如果找到,請使用操作系統的文件瀏覽器rm -fr /usr/local/include/eosiolib/或導航到/usr/local/include/並刪除eosiolib。

瞭解更多信息或者去試一試。當然你也可以學習匯智網的交互式的在線編程實戰,EOS智能合約與DApp開發入門

EOS教程

本課程幫助你快速入門EOS區塊鏈去中心化應用的開發,內容涵蓋EOS工具鏈、賬戶與錢包、發行代幣、智能合約開發與部署、使用代碼與智能合約交互等核心知識點,最後綜合運用各知識點完成一個便籤DApp的開發。

這裏是eos官網原文如何安裝EOS智能合約開發工具包CDT

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章