Ubuntu 16.04 以太坊開發環境搭建


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

Ubuntu16.04

安裝ubuntu16.04。下載鏈接

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

 

 

g++ 安裝

 

sudo apt-get install g++

libssl-dev 安裝

sudo apt-get install libssl-dev 

git

之后的安裝需要依賴Git

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

geth 安裝

官方安裝指引

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方式安裝

 

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安裝

設置淘寶源

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

Ganache安裝

官方文檔

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

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

sudo npm install -g ganache-cli

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM