CITA環境搭建與執行

2021-10-09 21:33:44 字數 2009 閱讀 3651

cita環境配置與部署(ubuntu18.04)

1.安裝rust

sudo apt-get install curl

curl -ssf | sh

sudo apt-get install rustc

檢查rustc安裝是否成功

rustc --version

git clone -b v0.25.2

cd cita

git submodule init

遇到submodule 『cita-bft』(…)registered for path 'cita-bft』報錯時:

git submodule sync

git submodule update --init --recursive

git submodule update

3.編譯

除錯模式編譯./env.sh make debug

遇到docker find no command報錯

sudo apt install docker.io

再次編譯遇到get permission denied報錯

sudo groupadd docker#新增docker使用者組

sudo gpasswd -a 使用者名稱 docker#使用者名為當前使用者使用者名稱

newgrp docker

docker ps

發行模式編譯./env.sh make release#未測試

4.配置cita

cita-cli key create返回address,private,public

進入編譯好的結果目錄cita/target/install,初始化鏈

bin/cita create --super_admin "0x37d1c7449bfe76fe9c445e626da06265e9377601" --nodes "127.0.0.1:4000,127.0.0.1:4001,127.0.0.1:4002,127.0.0.1:4003" --chain_name "test-chain01"#super_admin位址用上面返回的address

5.啟動cita

第一次啟動 cita 時需要使用 setup 命令初始化每個節點,之後重新啟動不需要再次操作。(也在install下操作)

bin/cita setup test-chain01/0#test-chain01/節點編號

bin/cita start test-chain01/0

啟動0-3四個節點後,檢查節點是否執行正常

bin/cita top test-chain01/0#test-chain01/節點編號

通過埠localhost:15672訪問rabbitmq通訊視覺化

cita在vscode中執行問題

cargo build error:failed to run custom build command for 'openssl-sys v0.9.39』

sudo apt install libssl-dev安裝最新的libssl包

sudo rm -rf cargo.lock target/清除之前build failed的檔案

LNMP環境搭建與例項執行

一 centos7.2安裝 1 在vmware 新建乙個虛擬機器centos 64位,配置好磁碟大小為30g,啟動虛擬機器進入centos安裝介面 選擇install centos 7 2 設定系統語言為english,時區選擇asia shanghai 3 security policy選擇預設的...

RISC V GNU編譯環境搭建與執行實踐

risc v執行環境 riscv gnu toolchain是riscv的gcc交叉編譯工具鏈 github位址為 riscv gnu toolchain工具鏈由以下幾個子模組組成 這些子模組包括 git clone git github.com riscv riscv gnu toolchain....

lua執行環境搭建

lua執行環境搭建 1 安裝brew工具 這樣你的系統中就已經存在brew命令了,使用brew來安裝乙個rar解壓工具unrar吧!方法如下 sudo brew install unrar 如果想解除安裝也很簡單 sudo brew uninstall unrar 想查詢看看brew是否能安裝你想要...