本文简单的介绍一下如何安装EOS智能合约开发工具包(Contract Development Toolkit),简称CDT,是与智能合约编制相关的工具集合。对于EOSIO初学者来讲,能够经过使用CDT来编译智能合约和生成ABI。git
从1.3.x开始,CDT支持Mac OS X brew,Linux Debian和RPM软件包。最简单的安装选项是使用其中一个软件包系统。github
$ brew tap eosio/eosio.cdt $ brew install eosio.cdt
若是你有之前的版本,请确保先卸载:编程
$ brew remove eosio.cdt
$ 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
$ 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
$ 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分钟。开发工具
./build.sh
sudo ./install.sh
上面的命令须要用sudo下运行,由于eosio.cdt
的各类二进制文件将在本地安装。系统都将要求你提供计算机的账户密码。ui
安装eosio.cdt
将会使编译后的二进制文件全局化,所以能够在任何地方访问它。对于eosio的官方教程,强烈建议你不要跳过eosio.cdt
的安装步骤,若是不安装将使你阅读官方教程或其余教程变得更困难,一般更会更难以使用。操作系统
在构建期间获取错误。
rm -fr /usr/local/include/eosiolib/
或导航到/usr/local/include/
并删除eosiolib。了解更多信息或者去试一试。固然你也能够学习汇智网的交互式的在线编程实战,EOS智能合约与DApp开发入门:
本课程帮助你快速入门EOS区块链去中心化应用的开发,内容涵盖EOS工具链、帐户与钱包、发行代币、智能合约开发与部署、使用代码与智能合约交互等核心知识点,最后综合运用各知识点完成一个便签DApp的开发。
这里是eos官网原文如何安装EOS智能合约开发工具包CDT