0
点赞
收藏
分享

微信扫一扫

Nuls区块链环境搭建

纽二 2022-08-26 阅读 7

前言

简单介绍下

1、nuls源码包的编译和安装

2、nuls docker启动

编译nuls源码包

源码

https://gitee.com/pingfanrenbiji/nuls-v2

官方文档

https://docs.nuls.io/zh/Guide/g_docker.html#%E9%AB%98%E7%BA%A7%E9%92%B1%E5%8C%85

环境支持

  1. mvn版本

Nuls区块链环境搭建_源码包

  1. jdk版本

Nuls区块链环境搭建_docker_02

介绍一个多版本管理工具jevn

安装jevn

brew install jenv

Nuls区块链环境搭建_java_03

exec $SHELL -l
jenv doctor

这里会报错

Nuls区块链环境搭建_源码包_04

处理方法

echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(jenv init -)"' >> ~/.bash_profile
exec $SHELL -l
jenv doctor

Nuls区块链环境搭建_java_05

启用插件

jenv enable-plugin export
exec $SHELL -l
jenv enable-plugin maven
exec $SHELL -l

将不同版本的jdk加入jevn环境中

jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home

jenv add /Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home

Nuls区块链环境搭建_源码包_06

查看jdk版本号

jenv versions

Nuls区块链环境搭建_源码包_07

在不同的作用域切换jdk版本

  • 设置全局模式下的JDK版本

jenv global 13
exec $SHELL -l
java -version

  • Local 在某个工作目录下设置JDK版本,会在当前目录下创建一个.java-version的文件

jenv local 1.8
exec $SHELL -l
java -version

  • Shell 设置当前Shell session中的JDK版本

jenv shell 1.8
java -version

编译并打包

cd nuls-v2
sudo ./release.sh macos

Nuls区块链环境搭建_源码包_08

编译打包脚本的大致思路

Nuls区块链环境搭建_docker_09Nuls区块链环境搭建_docker_10

编译成镜像并启动

从官网下载2.6.0 docker镜像

https://github.com/nuls-io/nuls-v2/tags

Nuls区块链环境搭建_docker_11

启动docker

Nuls区块链环境搭建_源码包_12

  • 编译docker镜像

docker build -t nuls:2.6.0 .

  • 启动docker

docker run \
--name nuls-wallet \
-d \
-p 8001:8001 \
-p 8002:8002 \
-p 8003:8003 \
-p 8004:8004 \
-p 8006:8006 \
-v /tmp/data:/nuls/data \
-v /tmp/log:/nuls/Logs \
nuls:2.6.0


8001 主链协议通信端口 (必选)
8002 跨链协议通信端口 (必选)
8003 public-service http接口 (可选)
8004 http api接口使用端口(可选)
8006 网页轻钱包端口 (可选)

  • 查看配置

Nuls区块链环境搭建_源码包_13

这里包含了所有的配置

Nuls区块链环境搭建_源码包_14

  • 进入钱包命令

docker exec -it nuls-wallet cmd

Nuls区块链环境搭建_docker_15

  • 查看模块启动情况

docker exec -it nuls-wallet check-status

Nuls区块链环境搭建_docker_16

  • 查看日志

tail -f /tmp/log/block/chain_1_block.log

Nuls区块链环境搭建_源码包_17

可以看到在不断的同步数据


举报

相关推荐

0 条评论