以太坊学习(2)truffle环境搭建

本文根据网络上的搭建教程和本人实践所写。
1.安装git,node,npm

sudo apt-get install git
sudo apt-get install nodejs-legacy
sudo apt-get install npm

可能遇到的问题:nodejs版本太低会导致下面testrpc启动不成功
解决办法:升级nodejs

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

2.安装solc和solc-cli

sudo npm install -g solc solc-cli --save-dev

测试是否安装成功

nodejs --version

因为我们要在geth中使用solidity编译,所以还要安装solc二进制包

sudo add-apt-repository ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install solc

3.安装testrpc

sudo npm install -g ethereumjs-testrpc

4.安装truffle

sudo npm install -g truffle

可能遇到的问题:truffle安装失败的概率很高,还会报很多错误
解决办法:使用淘宝镜像安装可顺利安装

npm config set registry https://registry.npm.taobao.org
npm install -g truffle
ln -s /usr//local/nodejs/node-v7.0.4/bin/truffle /usr/local/bin/truffle

你可能感兴趣的:(区块链)