Ubuntu 16.04 以太坊開發環境搭建

今天咱們來一步一步從搭建以太坊智能合約開發環境。html

Ubuntu16.04

安裝ubuntu16.04。下載連接git

//先update一下(或者換國內源再update)
sudo apt-get update

 

 

g++ 安裝

 

sudo apt-get install g++

libssl-dev 安裝

sudo apt-get install libssl-dev 

git

以後的安裝須要依賴Gitgithub

sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git

geth 安裝

官方安裝指引npm

sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum

Nodejs安裝

ppa方式安裝ubuntu

 

solc安裝

solidity是以太坊智能合約的開發語言。想要測試智能合約,開發DAPP的須要安裝solc。官方文檔獲取更多信息測試

sudo npm install -g solc
sudo npm install -g solc-cli

//檢測是否安裝成功:solcjs --help
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo add-apt-repository -y ppa:ethereum/ethereum-dev
sudo apt-get update

sudo apt-get install solc

//檢測是否安裝成功:solc --help

Truffle安裝

設置淘寶源ui

npm config set registry https://registry.npm.taobao.org
sudo npm install -g truffle

Ganache安裝

官方文檔spa

Ganache(或Ganache CLI)已經取代了 testrpc。

咱們選擇安裝Ganache-cli ,而不是圖像界面Ganachecode

sudo npm install -g ganache-cli
相關文章
相關標籤/搜索