小白编程:使用Lity调用智能合约
大叔的爸爸
发表于 2022-12-2 11:30:09
150
0
0
准备工作
本电脑系统:macOS Mojave 10.14 / 8G 1.8 GHz Intel Core i5, ^9 g r# ]/ n( N; X
本文档是Cyber Miles的高级开发语言Lity版的"Hello Word"# w" Y1 q( U7 _ N9 l
操作过程中有任何问题需要帮助的,见文章底部
安装好:git ,homebrew , cmake (老鸟如果已安装,请跳过)
1.1 安装homebrew:& i: U7 w- C6 b. i
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
7 V1 @( l/ q7 N) p2 f$ b
测试brew安装是否成功:: }: I8 K% a0 Y# L8 E/ t
brew help( Q: v5 z, ? e7 E9 Y( [
#### 1.2 安装Git:- K: m5 \1 F7 }3 O$ b
```$ C2 V% X2 {3 P% z
brew install git& f' ^; L' ~! n, b) p( y
```
1.3 安装cmake:
brew install cmake
$ i3 H3 L1 Q6 R
准备工作完成后,开始安装Lity
2.1安装lity, ]4 T" _8 }$ K& b8 D& H+ q3 H
git clone https://github.com/CyberMiles/lity.git6 `4 ]) v5 |0 @9 I k) T
! d' d- j3 ~( Z5 w
安装完成后,依次输入
cd lity
mkdir build$ ^' W; r* k6 }5 v8 f( ?0 G6 ?) V
source ./scripts/install_; C" c3 K+ B N! i# ^
3 j! p- t9 v7 W4 T! W
(这里如果有问题,请看备注)
4 c1 ` h) ?0 Z6 p. P- K
显示“进程已完成”后,重新新建一个标签,输入以下代码。
) d r7 g+ e z- b
依次输入
cd build4 c5 c1 Q% u, t+ C9 J: m
cmake ../ o- f/ }! J! ^& {5 y0 B5 ^
/ p9 \# o9 a7 T# E6 D v; x( y
安装成功! |0 x3 ^$ v7 [/ K2 b% A& T
继续输入& n. V2 ^. b3 e; ]* Q+ X- m% G F
make
& o3 u( x3 T( U0 G1 `
检查是否成功
./lityc/lityc --help# Q3 ?! }6 i u* s: V9 \& E- V, e
2. 运行私有链(启动CyberMiles节点)
2.1.安装docker: https://docs.docker.com/docker-for-mac/install/
使用brew下载并安装% b) `9 Q2 R7 f, Z
brew cask install docker
1 a4 o7 z5 w0 s* r
2.2在lauchpad中找到小
成为第一个吐槽的人