一、概要:
本文介绍基于Linux ubuntu 操作系统搭建AElf Boilerplate开发环境、运行智能合约DAPP的方法和步骤,重点是介绍和官方文档不一样的地方,也就是重点介绍搭建环境和运行Demo时所入的坑(问题),希望对要在Aelf上搭建智能合约开发提供快速顺利搭建的环境,为开起基于Aelf智能合约愉快之旅的第一步。
二、环境
1、整体运行环境:本文档是基于Linux Ubuntu 18.0.4 + Windows 10 搭建和运行,其中Linux 操作系统跑节点和服务,windows跑客户端和JS,通过ssh协议终端远程访问Linux 上的Aelf服务,这是一种最通用的操作方式和BS架构。
2、 参考文档,来自Aelf官方文档:https://docs.aelf.io/main/main/setup
3、开发环境:
1)、准备安装linux Ubuntu 操作系统,版本18.0.4 以上,server版;
2)、开发工具:
A:安装git:安装参考开发文档:https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
在linux命令下输入以下命令:
sudo apt install git-all
sudo apt-get install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev
sudo apt-get install asciidoc xmlto docbook2x
sudo apt-get install install-info
sudo apt-get install getopt
B: dotnet core sdk 2.2 官方下载地址:https://dotnet.microsoft.com/download
linux 版本下载以下:
点击 Install Net Core SDK,如下:按以下红框选择和输入命令安装:
C:在windows 系统安装chrome浏览器。
注意:chrom的版本位要和系统版本位一致,不然后面跑demo 3时,即时安装钱包插件,通信也有问题,也就是说如果你的windos系统是64位,那么安装chrom也要是64位,同理,如果你的windos系统是32位,那么安装chrom也要是32位。
官方下载地址:https://www.google.cn/intl/zh-CN/chrome/
D:安装IDE Visual Studio Code (vscode),官方下载地址:https://code.visualstudio.com/docs/setup/linux
在linux下安装命令:
到此,开发环境 已搭建完毕,可以小熄一下,喝杯茶,接下来开始智能合约Deom 体验之旅~~!
三、体验Demo
1、git clone