小白编程:使用Lity调用智能合约
大叔的爸爸
发表于 2022-12-2 11:30:09
144
0
0
准备工作
本电脑系统:macOS Mojave 10.14 / 8G 1.8 GHz Intel Core i5
本文档是Cyber Miles的高级开发语言Lity版的"Hello Word"' x' M8 s& O. n- H( E- K: X
操作过程中有任何问题需要帮助的,见文章底部
安装好:git ,homebrew , cmake (老鸟如果已安装,请跳过)
1.1 安装homebrew:" p3 W% D+ k, ]" U. E" A: ^
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
% \# x& [% q1 D
测试brew安装是否成功: h. f- S* Z6 G, t& A! ^$ F. `
4 Q& X. I U2 T# Y" Q1 j" R/ I
brew help
. a4 |% Z9 Y& W! O" }
#### 1.2 安装Git:' a% a9 ~% u) X
```
brew install git
```, |7 P/ l8 }6 z) v2 Z, ?
1.3 安装cmake:
brew install cmake8 r6 J% Y1 p$ X
准备工作完成后,开始安装Lity" y. t# r+ r1 W9 {) A
2.1安装lity' C# g( B2 H: L) b4 Z# P2 L- h
git clone https://github.com/CyberMiles/lity.git
安装完成后,依次输入( F5 I& ?8 V/ a4 Q r: S2 ]
cd lity
mkdir build J/ n0 k! U2 d$ U# ~! e
source ./scripts/install_
(这里如果有问题,请看备注)6 N3 S3 B$ z; [ y# Y
显示“进程已完成”后,重新新建一个标签,输入以下代码。! }7 \9 y+ ?: O% d$ D
依次输入
cd build* |- ~( f! \/ O
cmake ..
- s6 w0 v& \0 F8 F: M: C
安装成功7 [, m2 I# f7 Y2 W
继续输入0 z1 |1 A. X+ \) E) N
make( A: G' I! f8 r. q9 Y
检查是否成功: K0 r' } h+ o. Q6 Z% _4 A
./lityc/lityc --help
, B- k; N- ?0 ^4 a7 f# P& y9 N
2. 运行私有链(启动CyberMiles节点)
2.1.安装docker: https://docs.docker.com/docker-for-mac/install/
使用brew下载并安装
brew cask install docker2 F* e$ P! q) K, [- J
4 g% v) L4 X" V/ |) O) n
2.2在lauchpad中找到小
成为第一个吐槽的人