本章内容主要介绍如何安装以太坊工程所必须的工具环境。
使用Git克隆以太坊项目,使用Go编译整个工程文件,使用Docker技术进行以太坊节点部署。
1. 安装git
Git是一个开源的分布式版本控制系统,可以快速克隆及管理各个版本数据信息。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
- window
download
window环境下,安装git工具后,还需要将其命令在环境变量进行配置。 - mac
brew install git
- linux
apt-get install git
安装完成后,大家可直接在命令窗口直接使用,测试是否安装成功。比如: git clone、git commit、git push。
2. 安装goland
GoLand 是 JetBrains 公司推出的 Go 语言集成开发环境。如果大家使用IDEA IntelliJ的化,那么对GoLand也同样基于IntelliJ 平台开发的。
因为之前自己一直在使用IDEA,感觉切换到Goland还是蛮好上手,关键是由于一些快捷值都一样。如果大家之前也在使用IDEA,那么极力推荐大家也使用GoLand。
3. 安装并配置go环境
本环节主要用于配置Go的执行命令及工程环境。因为在之后,会用go build
、go run
等命令处理工程文件,而且本身开发工具也需要配置Go环境。
- 安装Go命令
> brew install go //mac or > apt-get install go //linux
- 配置环境变量
> echo "GOPATH=\~/go" >> ~/.bash_profile
- 使变量生效
> source ~/.bash_profile
4. 安装docker及docker-compose
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
比如:快速在本地启动一个mysql服务,只需从远程拉取一个镜像就可以完成服务部署。
Docker Compose是一个用来定义和运行复杂应用的Docker工具。在我们实际业务环境中,整个系统的运行可能需要多个服务间共同配合。而Docker Compose便可以将一组服务进行统一编排整体启动。
Docker及Docker-compose在本教程中,主要用于在后续的多节点部署方式中一键启动多节点服务。
- 基于ubuntu系统安装docker服务
- 安装docker服务
> wget -qO- https://get.docker.com/ | sh
- 启动docker
> sudo service docker start
- 安装docker-compse
> sudo curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
- 安装docker服务
- mac
> brew cask install docker > brew install docker-compose
- window
在教程中如出现任何看不明白或需要更正的问题?,欢迎加我微信提供宝贵建议!
Name: zhangliang | WeChat: rushking2009 | Mail: zhangliang@cldy.org
该内容来自于互联网公开内容,非区块链原创内容,如若转载,请注明出处:https://htzkw.com/archives/4612