windows 以太坊開發框架Truffle環境搭建

https://www.jianshu.com/p/f7a4de0cba9dhtml

1、安裝DApp開發環境node

1.1 安裝Node.jsgit

咱們使用官方長期支持的8.10.0LTS版本,下載64位包裝包。web

下載後直接安裝便可。安裝完畢,打開一個控制檯窗口,能夠使用node了:npm

C:\Users\Administrator> node -v編程

v8.10.0編程語言

1.2 安裝節點仿真器區塊鏈

爲了快速開發和測試以太坊DApp,咱們一般使用以太坊節點仿真器來模擬區塊鏈,最流行的節點仿真器就是Ganache,以前被稱爲TeseRPC。測試

在控制檯執行如下命令:ui

C:\Users\Administrator> npm install -g ganache-cli

安裝完畢後,執行命令驗證安裝成功:

C:\Users\Administrator>ganache-cli --version

Ganache CLI v6.1.6 (ganache-core: 2.1.5)

要了解ganache命令行的詳細用法,能夠查看以太坊ganache CLI命令行參數詳解

若是你是Win10,也能夠下載預編譯的Win10軟件包,安裝圖形版的ganache。

1.3 安裝solidity編譯器

solidity是開發以太坊智能合約的編程語言,不熟悉的話能夠查看以太坊solidity開發語言簡介。

C:\Users\Administrator> npm install -g solc

安裝完畢後,執行命令驗證安裝成功

C:\Users\Administrator > solcjs -version

0.40.2+commit.3155dd80.Emscripten.clang

1.4安裝web3

C:\Users\Administrator> npm install -g web3

安裝驗證:

C:\Users\Administrator>node -p 'require("web3")'

require(web3

安裝時報錯:

解決:

這個問題是由於沒有安裝git

https://www.jianshu.com/p/96b51f201a89

安裝git:https://www.cnblogs.com/tuhooo/p/7497233.html

https://jingyan.baidu.com/article/9f7e7ec0b17cac6f2815548d.html

以太坊私鏈搭建:安裝go環境:https://blog.csdn.net/tao_627/article/details/79375950https://blog.csdn.net/scau_lth/article/details/79570886https://blog.csdn.net/w88193363/article/details/79402074https://blog.csdn.net/u013096666/article/details/72639906私鏈報錯:http://8btc.com/thread-71918-1-1.html{"config": {"chainId": 15,"homesteadBlock": 0,"eip155Block": 0,"eip158Block": 0},"coinbase" : "0x0000000000000000000000000000000000000000","difficulty" : "0x400","extraData" : "","gasLimit" : "0xffffffff","nonce" : "0x0000000000000042","mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000","parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000","timestamp" : "0x00","alloc": { }}

相關文章
相關標籤/搜索