本文主要讲解ubuntu 16.04下, truffle开发测试环境的搭建。 node
第一步:安装nodejs 和 npm,有两种比较常见的方法.python
方法1:直接在nodejs官网下载nodejs-v6.10.x编译好的压缩包(tar.gz), 里面自带了npm(推荐此方法)。linux
下载成功后,cd 到nodejs下载的目录,直接把nodejs解压到/usr/local中。npm
cd ~/Downloads
wget https://nodejs.org/dist/v6.10.2/node-v6.10.2-linux-x64.tar.xz
tar -xvf node-v6.10.2-linux-x64.tar.xz -C /usr/local/
查看/usr/local目录以下:ubuntu
设置PATH环境变量,编辑~/.profile,并在末尾添加node文件夹路径到$PATH环境变量中。vim
# 编辑.profile
vim ~/.profile
# 在.profile末尾把nodejs的解压路径添加到$PATH环境变量中
PATH="$HOME/bin:$HOME/.local/bin:/usr/local/node-v6.10.2-linux-x64/bin:$PATH"
检查nodejs,注销或者重启电脑(.profile)中设置的$PATH须要重启,或者在终端中运行: source ~/.profilebash
显示版本后,表示nodejs和npm安装成功。curl
方法2, 使用apt-get安装, 依次执行如下命令:测试
sudo apt-get install -y python-software-properties software-properties-common
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
ln -s /usr/bin/nodejs /usr/bin/node
# 检查node是否安装成功,查看版本。
node -v
# 安装npm
curl -L https://npmjs.org/install.sh | sudo sh
npm -v
第二步:安装truffle 和 testrpcurl
# 安装truffle
sudo npm install -g truffle
# 安装testrpc
npm install -g ethereumjs-testrpc
最后测试运行truffle和testrpc检查是否成功。
至此, ubuntu16.04 下,truffle的环境就基本搭建完成。