小白编程:使用Lity调用智能合约
大叔的爸爸
发表于 2022-12-2 11:30:09
89
0
0
准备工作4 v2 S/ S" C: T9 R, k1 s- ~5 F
本电脑系统:macOS Mojave 10.14 / 8G 1.8 GHz Intel Core i53 L: b- t# `' A+ @) [, r
本文档是Cyber Miles的高级开发语言Lity版的"Hello Word"& s0 J. b/ l( s, f' K+ b
操作过程中有任何问题需要帮助的,见文章底部/ F$ T6 [5 j. w) A7 t5 v. }
安装好:git ,homebrew , cmake (老鸟如果已安装,请跳过)9 h% j( ]% y* G4 Y( w# Z
1.1 安装homebrew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
测试brew安装是否成功:" _: i/ _ D# i1 Q3 |& X. Z
brew help! n5 T( Q6 @' h4 Q* H4 P, ]
#### 1.2 安装Git:3 z; I* S! p" E5 s
```
brew install git3 l! u( t0 h- K0 q! ~3 r/ e
```
1.3 安装cmake:
brew install cmake4 w+ [, J2 S: o
0 C$ F0 P4 [2 ~
准备工作完成后,开始安装Lity
2.1安装lity
git clone https://github.com/CyberMiles/lity.git" l# ? T2 K0 F( X8 T
安装完成后,依次输入8 f4 y* ^* {- H% L
cd lity
mkdir build1 I( `3 j0 Q1 [/ V- b- E- e
source ./scripts/install_
, u0 ?. G3 b6 f% s6 Q1 I
(这里如果有问题,请看备注)4 ?# X% c2 _) w( k# `4 }
显示“进程已完成”后,重新新建一个标签,输入以下代码。6 }6 S5 R3 z, U! B# e
依次输入
cd build: N; W- X, J$ p' O
cmake ... S6 \" w' J) L% {, t2 v& d
安装成功5 T, U0 ?6 e0 H- x4 `8 F% B
继续输入9 `5 ^/ R- u: J( |
make
检查是否成功
./lityc/lityc --help* |# F' G: P" h# h- }
5 M0 L; O0 i! t
2. 运行私有链(启动CyberMiles节点)
2.1.安装docker: https://docs.docker.com/docker-for-mac/install/% d# w& g) C" v$ Z* v
使用brew下载并安装, X2 m+ b9 j/ E% v- g- `0 c
brew cask install docker+ Q! o$ v+ \% \# H0 j
2.2在lauchpad中找到小
成为第一个吐槽的人