区块链:EKT文档

博客围绕EKT部署展开,介绍了安装Golang环境和gcc环境的方法,包括在centos、ubuntu系统安装gcc,从官网下载安装包并解压配置Golang环境。还说明了从GitHub下载最新源码、修改本地配置文件genesis.json,最后启动节点及查看日志的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

部署

  1. 安装Golang环境和gcc环境

    1.1 安装gcc环境 centos yum -y install gcc ubuntu sudo apt-get install gcc

    大家也可以自己下载源码进行安装。安装完成之后可以使用gcc -v查看是否安装成功。

    1.2 安装Golang环境 从golang官网下载安装包,解压到/usr/local目录下,解压后的可以加上版本号,软连接成/usr/local/go目录,方便以后更新golang版本。 修改/etc/profile,设置Go语言的环境,在/etc/profile最后增加一下的代码

export GOROOT=/usr/local/go
export GOPATH=/opt/go
export PATH=$GOROOT/bin:$PATH:$GOPATH/bin
如果/opt目录下没有gopath文件夹的话,可以先新建gopath文件夹 `mkdir /opt/gopath`
最后让设置生效,执行`source /etc/profile`
大家可以使用go version查看go语言是否已经安装成功,也可以通过go env判断go的一些其他配置。
  1. 从GitHub上下载最新源码
    cd $GOPATH
    mkdir -p src/github.com/EducationEKT
    cd src/github.com/EducationEKT
    git clone https://github.com/EducationEKT/EKT
    cd github.com/EducationEKT/EKT
  1. 修改本地的配置文件genesis.json
    vim genesis.json

把dbPath、logPath、node修改成自己的。

  1. 启动节点,在测试阶段可以不用打包,直接命令行运行就可以了
    mkdir -p /var/log/EKT
    go run cmd/cnode/main.go genesis.json 1>/var/log/EKT/stdout 2>/var/log/EKT/stderr &
  1. 查看stdout或者stderr可以使用 tail -f /var/log/EKT/stdout, 如果需要看其他日志,可以cd到genesis.json中配置的日志的目录中进行查看
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

web3.0前沿技术研究者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值