以太坊實驗環境配置(一) 執行IKP

2021-10-19 02:46:26 字數 1569 閱讀 5803

軟體:vmware workstation pro 15.5、ubuntu18.04 lts

~$ tar xf node-v14.15.4-linux-x64.tar.xz

~$ cd node-v14.15.4-linux-x64

node-v14.15.4-linux-x64$ ./bin/node -v

node-v14.15.4-linux-x64$ sudo ln -s ~/node-v14.15.4-linux-x64/bin/npm /usr/local/bin/

node-v14.15.4-linux-x64$ sudo ln -s ~/node-v14.15.4-linux-x64/bin/node /usr/local/bin/

node-v14.15.4-linux-x64$ node -v

node-v14.15.4-linux-x64$ npm -v

改用taobao的npm映象(不用也行):

修改~/.npmrc檔案,寫入

registry =
同時,

~$ npm config set disturl
然後,

~$ npm install -g [email protected]

~$ sudo ln -s ~/node-v14.15.4-linux-x64/bin/truffle /usr/local/bin/

以ganache-cli為例:

~$ sudo npm install -g ganache-cli

~$ sudo ln -s ~/node-v14.15.4-linux-x64/bin/ganache-cli /usr/local/bin/

修改ikp目錄下的test和webtest中的truffle.js檔案為(ganache-cli的監聽埠還是8545):

require('babel-register')​

module.exports =

}}

以webtest目錄為例,編譯:

~$ cd ethereum-ikp-master/webtest

ethereum-ikp-master/webtest$ truffle compile

另起一新終端啟動服務:

~$ cd ethereum-ikp-master/webtest

ethereum-ikp-master/webtest$ ganache-cli

在原終端合約部署:

~$ cd ethereum-ikp-master/webtest

ethereum-ikp-master/webtest$ truffle migrate

ethereum-ikp-master/webtest$ npm run dev
瀏覽器開啟http://localhost:8080/可以看到乙個demo網頁。

以太坊實驗環境配置(二) 私有網路上部署IPFS

軟體 vmware workstation pro 15.5 ubuntu18.04 lts sudo apt get update sudo apt get install golang go y tar xvfz go ipfs v0.4.17 linux amd64.tar.gz sudo m...

搭建實驗環境,執行第乙個Docker容器

環境選擇 不同環境docker安裝步驟 容器需要管理工具 runtime 和作業系統,我們的選擇如下 管理工具 docker engine runtime runc 作業系統 ubuntu docker 支援幾乎所有的 linux 發行版,也支援 mac 和 windows。本節我們將在ubuntu...

gem5 一)配置Gem5執行環境

系統環境 ubuntu 18.04 1.安裝相關的依賴庫 通過命令sudo apt install 安裝下列的依賴庫 git,build essential,scons,python dev,swig,libprotobuf dev,python protobuf,protobuf compiler...