Truffle是一个以太坊智能合约开发框架,利用它可以方便地生成项目模板、编译合约、部署合约到区块链、测试合约等等。本篇文章介绍Truffle的安装过程以及基本使用。
Truffle安装
系统环境:Ubuntu16.04 64位
一、安装 Nodejs
Truffle是一个nodejs模块,因此要先安装nodejs。 进入nodejs网站,选择Linux Binaries 64bit下载最新版本的nodejs压缩包,这里以 node-v6.10.0-linux-x64.tar.gz
为例。
将下载的压缩包解压到某个目录下,比如 ~/tools
下:
$ tar -C ~/tools -xzf node-v6.10.0-linux-x64.tar.gz
在系统目录下创建到node及npm可执行文件的软链接:
$ sudo ln -s ~/tools/node-v6.10.0-linux-x64/bin/node /usr/local/bin/node
$ sudo ln -s ~/tools/node-v6.10.0-linux-x64/bin/npm /usr/local/bin/npm
执行 node -v
以及 npm -v
,如果输出nodejs和npm的版本号,说明安装成功了。
二、配置npm源(可选)
npm=node package manager,是nodejs的包管理器,nodejs模块都是通过npm来在线安装,很多安装包来自国外,由于网络管制原因,会导致一些包下载很慢甚至安装失败,因此建议把npm的源设置为国内源,用以下命令可以把npm源设置为淘宝镜像源:
$ npm config set registry http://registry.npm.taobao.org
三、安装 git
为保证truffle的正常安装,执行以下命令安装git:
$ sudo apt-get install git
<