/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/瀏覽器