【系列】EOS智能合约开发02 - 下载EOS源码

in #cn7 years ago (edited)

 


接上篇: EOS智能合约开发01 - 编程语言 

 

操作系统

EOS开发,需要使用 Linux 或者 MacOS 操作系统。

目前不支持在Windows上开发EOS,但也有大神解决了这个问题:在Windows上安装运行EOS

但上面这种方式,技术门槛比较高,有没有简单一点的,又可以在Windows上运行EOS的方法?

有的,可以在Windows上安装虚拟机,在虚拟机里运行Ubuntu系统。

这篇文章详细介绍了,如何通过虚拟机安装Ubuntu。(使用Linux或MacOS系统的同学可自行略过)

虚拟机安装Ubuntu17.04

按照这个教程,我成功安装好了Ubuntu,不过我安装的是“优麒麟 16.04 LTS(长期支持)版本”这个版本,因为Ubuntu 17.04版经我测试,有一些问题。

 

安装好的系统是这样的:

 

Linux命令行

Linux系统的最大特色就是强大的命令行工具,进入Ubuntu后,打开“终端”,就进入到Linux命令行工具了:

 

安装Git

EOS的项目代码是在托管在Github上的,可以通过git克隆到自己的电脑上。

Git 是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。

在Linux上安装Git非常简单,只需要在命令行中输入:

 

sudo apt install git

安装好后,是这样的:

 

下载EOS主项目代码

在命令行输入克隆(clone)命令:

git clone https://github.com/EOSIO/eos.git -b DAWN-2018-02-14 --recursive

这里有两点要注意的:

  • 需要加上“-b DAWN-2018-02-14”参数指明版本,否则连接上测试网络后无法完全同步区块;
  • 需要加上“--recursive”参数,否则无法下载关联的子项目。

看到下图所示,就表示开始下载了:

 

下载需要一些时间,下载完成后,就可以看到eos项目的目录结构了。

下一篇:EOS智能合约开发03 - 构建EOS

Sort:  

哈,静待下文!

你这个Git的速度需要挂个代理。

哈哈,期待开发的部分

稳!!