1.安装git,node,npm
sudo apt-get install gitsudo apt-get install nodejs-legacysudo apt-get install npm
- 1
- 2
- 3
可能遇到的问题:nodejs版本太低会导致下面testrpc启动不成功
解决办法:升级nodejssudo npm cache clean -fsudo npm install -g nsudo n stable
- 1
- 2
- 3
2.安装solc和solc-cli
sudo npm install -g solc solc-cli --save-dev
- 1
测试是否安装成功
nodejs --version
- 1
因为我们要在geth中使用solidity编译,所以还要安装solc二进制包
sudo add-apt-repository ppa:ethereum/ethereumsudo apt-get updatesudo apt-get install solc
- 1
- 2
- 3
3.安装testrpc
sudo npm install -g ethereumjs-testrpc
- 1
4.安装truffle
sudo npm install -g truffle
- 1
可能遇到的问题:truffle安装失败的概率很高,还会报很多错误
解决办法:使用淘宝镜像安装可顺利安装npm config set registry https://registry.npm.taobao.orgnpm install -g truffleln -s /usr//local/nodejs/node-v7.0.4/bin/truffle /usr/local/bin/truffle