Ubuntu16 04以太坊開發環境搭建

2021-07-27 14:26:16 字數 1815 閱讀 2495

這裡記錄一下開發環境的搭建,方便以後再用。帶*為可選。

之後的安裝都需要依賴git

sudo add-apt

-repository ppa:git-core/ppa

sudo apt-get update

sudo apt-get install git

檢視版本號

git --version

git version

2.10

.2

geth安裝可以參考官方github wiki獲取更多資訊:go-ethereum wiki

sudo apt-get install software-properties

-common

sudo add-apt

-repository

-y ppa:ethereum/ethereum

sudo apt-get update

sudo apt-get install ethereum

獲取geth指令

geth--

help

sudo add-apt

-repository ppa:ethereum/ethereum

sudo apt-get update

sudo apt-get install solc

>tar xvf node-v6

.9.4

.tar.gz

>cd node-v6

.9.4

>

./configure

>make

>make install

>node -v

v6.9

.4>npm -v

3.10

.10

truffle和testrpc是配套的以太坊開發框架。通過truffle可以快速的編譯和部署合約並進行測試,同時還有web前端互動介面。truffle官方文件

testrpc可以理解為快速生成以太坊測試賬號。

由於gfw的原因,安裝truffle比較慢,先設定**源。

npm config set registry 

.taobao

.org

之後安裝truffle和testrpc

npm install -g truffle

npm install -g ethereumjs-testrpc

檢視版本號

>truffle--

versionv3.

1.1>testrpc

sublime text 3126支援ethereum solidity的高亮外掛程式,比較方便。

ctrl+` 調出控制台

import urllib.request,os; pf = 'package control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.proxyhandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( '' + pf.replace(' ','%20')).read())

Ubuntu 16 04搭建以太坊開發環境

sudo apt get install software properties common sudo add apt repository y ppa ethereum ethereum sudo apt get update sudo apt get install ethereum測試安裝 ...

Ubuntu 16 04 以太坊開發環境搭建

今天我們來一步一步從搭建以太坊智慧型合約開發環境。先update一下 或者換國內源再update sudo apt get update sudo apt get install g sudo apt get install libssl dev 之後的安裝需要依賴git sudo add apt ...

Ubuntu16 04 開發環境配置

sudo apt get install vimvim python 請參考vim與python真乃天作之合。官網 sudo add apt repository ppa damien moore codeblocks stable sudo apt get update sudo apt get ...