小白编程:使用Lity调用智能合约
大叔的爸爸
发表于 2022-12-2 11:30:09
58
0
0
准备工作
本电脑系统:macOS Mojave 10.14 / 8G 1.8 GHz Intel Core i5. L) i. |5 ~ H8 ~) Z c; m7 l
本文档是Cyber Miles的高级开发语言Lity版的"Hello Word"
操作过程中有任何问题需要帮助的,见文章底部' e. [$ m1 n& I$ `
安装好:git ,homebrew , cmake (老鸟如果已安装,请跳过)7 I$ `1 z1 y* E3 T
1.1 安装homebrew:/ P e8 L' w3 j, K; ]
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
测试brew安装是否成功:* s* s+ H" m6 O% l6 i
brew help
#### 1.2 安装Git:2 A# k9 N w7 l! p
```
brew install git9 Y+ m6 \/ k7 X% ], i/ F/ {5 w
```
1.3 安装cmake:, m, N2 r# v. t5 S5 b& r
brew install cmake
准备工作完成后,开始安装Lity
2.1安装lity
git clone https://github.com/CyberMiles/lity.git; \$ h U2 {& |, g4 t1 ]
安装完成后,依次输入9 } W" r+ L" d. m2 B# N! P
cd lity! M% N/ q- i5 j4 `
mkdir build
source ./scripts/install_% w7 ~( U, w# o6 ` z
/ B3 ~6 S3 ~. D7 F4 u5 @
(这里如果有问题,请看备注)) C- u9 {5 [/ `1 c
( t5 |; {" J N0 g% j
1 j5 v: P4 l7 B+ T0 m" p: p( d9 S4 Y
显示“进程已完成”后,重新新建一个标签,输入以下代码。9 L( g2 H+ b% {' I1 O3 w8 G9 q' p+ N, G
) ^7 j/ M! G. B+ c, @( Y5 I7 C' t
依次输入8 N9 \' p+ p% U$ F/ J
cd build
cmake .. a+ \+ C/ c- G- g9 L6 f8 S& S+ W$ x
安装成功2 q) C8 {* I% A' x
继续输入
make
检查是否成功# R2 j9 D, M6 y/ T3 M5 ?
./lityc/lityc --help
2. 运行私有链(启动CyberMiles节点)
2.1.安装docker: https://docs.docker.com/docker-for-mac/install/& a, i/ ]" z2 m% z% \: j" X
使用brew下载并安装 N4 b$ D5 X6 ~' c [: l! @0 F/ U
brew cask install docker
1 E3 [& K+ `3 N! i
2.2在lauchpad中找到小
成为第一个吐槽的人