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是否能安裝你想要...