本文主要講解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的環境就基本搭建完成。