/etc/apt/sources.list
为阿里云或其余国内的镜像。一开始使用包管理器安装,可是出现不少版本相关问题,所以不建议使用这种方法。html
直接从官网下载编译好的二进制文件,解压后将node和npm软连接到/usr/local/bin
下,注意要使用绝对路径:node
ln -s ~/.../node /user/local/bin/node ln -s ~/.../npm /user/local/bin/npm
查看是否安装成功:webpack
node -v npm -v
参考教程:如何安装 testrpc 和 trufflegit
sudo apt-get update # 安装系统依赖 sudo apt-get install build-essential git openssl # 安装 nodes curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash - sudo apt-get install nodejs # 修复 npm 全局安装的文件权限问题 mkdir ~/.npm-global npm config set prefix '~/.npm-global' # 设置 Bash 环境变量 echo '[[ -s "$HOME/.profile" ]] && source $HOME/.profile' >> ~/.bash_profile echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.profile source ~/.profile # 安装 testrpc npm install -g ethereumjs-testrpc # 安装 truffle npm install -g truffle
注意:安装完成后须要重启电脑,这样环境变量的配置才能在别的终端登录时生效。web
参考教程:Ubuntu Truffle V3.2.1环境配置及合约部署基础 - 新手村npm
#建立项目 mkdir myproject cd myproject truffle init webpack #编译合约 truffle compile #启动 testrpc 环境 testrpc #部署合约 truffle migrate #启动 webpack 服务 npm run dev
启动服务后,能够在浏览器访问项目,http://localhost:8080/浏览器