1. 程式人生 > >以太坊智慧合約部署前的環境搭建

以太坊智慧合約部署前的環境搭建

Chrome瀏覽器安裝

安裝curl

sudo apt-get install curl

安裝npm

    安裝
    curl -L https://npmjs.org/install.sh | sudo sh
    修改源
    npm config set registry https://registry.npm.taobao.org
    檢視版本
    npm -v

安裝NodeJS

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
#檢視node版本
node -v

安裝solc二進位制包

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

npm安裝web3

Web3的安裝容易報錯,可多試幾次,這裡我們安裝Web3的1.0版本

sudo npm install --unsafe-perm -g web3

全域性變數 在專案中引用
ln -s /usr/local/lib/node_modules/ node_modules

安裝truffle

sudo -E npm install truffle

安裝Atom編譯器

wget https://github.com/atom/atom/releases/download/v1.7.4/atom-amd64.deb
sudo dpkg -i atom-amd64.deb

Atom內安裝外掛

autocomplete-solidity
language-ethereum

Atom ./ 開啟Truffle框架

Solidity智慧合約的編寫