区块链以太坊go-ethereum源码解析(一)

本文详细介绍了在CentOS7上搭建go-ethereum开发环境的步骤,包括安装必要的组件如git、wget、vim、gcc-c++、ntp、nodejs,设置go语言环境,下载并编译go-ethereum源码,安装cmake,配置防火墙规则,以及初始化和启动geth私有链。通过这些步骤,读者可以成功建立一个用于以太坊开发的环境。
摘要由CSDN通过智能技术生成

咱们先来搭建环境

安装完CentOS7以后,我们下载git、wget、vim、gcc-c++、ntp组件、nodejs以及添加epel第三方安装源。

本步骤非常重要,可以节约大家在后续安装Ethereum以及开放框架时经常出错而到处摸索的时间。

简要介绍下各个工具的说明:

# ntp:网络时钟同步组件;Ethereum的rpc网络需要时间同步;

# nodejs:ethereum前端开发JavaScript包管理软件

yum install git wget bzip2 vim gcc-c++ ntp epel-release nodejs cmake -y

下载最新golang(当前最新版本为1.11)

我的go语言版本为1.11 

在下载该包时,是https下载,但是会出错原因是需要检查证书

解决方法:

如果使用 wget下载https开头的网址域名 时报错,你需要加上 --no-check-certificate (不检查证书)选项

wget --no-check-certificate  https://storage.googleapis.com/golang/go1.11.linux-amd64.tar.gz

解压golang并将解压后的目录作为go语言安装目录

vi /etc/prof
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值