小白编程:使用Lity调用智能合约
大叔的爸爸
发表于 2022-12-2 11:30:09
143
0
0
准备工作6 _! L2 ^2 T( n! ^
本电脑系统:macOS Mojave 10.14 / 8G 1.8 GHz Intel Core i51 u8 s8 \5 u8 c% j
本文档是Cyber Miles的高级开发语言Lity版的"Hello Word"4 t" G# F. i4 r$ j8 K0 m$ a
操作过程中有任何问题需要帮助的,见文章底部4 B& Y0 R5 S f4 L
安装好:git ,homebrew , cmake (老鸟如果已安装,请跳过); [, ^# c" k! X( ~2 j1 B
1.1 安装homebrew:! ?5 t* g4 S2 S1 j$ k
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"6 l6 _' n7 f' _& u @
测试brew安装是否成功:
brew help
" z4 b1 x5 o7 B' C+ q
#### 1.2 安装Git:; h7 g& q2 _# b/ M
```
brew install git, ?' c2 D3 y# d' R2 X z, K: M2 m
```6 b- `" L- `$ y1 V6 k) x
1.3 安装cmake:, m( |5 c$ |7 t$ b3 o9 L4 v
brew install cmake
准备工作完成后,开始安装Lity4 ?) W2 y+ x6 x
2.1安装lity
git clone https://github.com/CyberMiles/lity.git
: b( J; @5 Y Q
安装完成后,依次输入
cd lity
mkdir build
source ./scripts/install_8 ?4 H) `# L5 Q* }7 f2 H" W v' v
' r% e6 D4 {9 c' U, u5 J- {
(这里如果有问题,请看备注)/ q7 u9 t V ~: h
4 y9 |; U( g5 l6 Y
显示“进程已完成”后,重新新建一个标签,输入以下代码。+ z) g8 y( `2 B, S
$ `- v7 p2 z% W+ J
依次输入6 S' M6 o. X$ T/ n s8 ?
cd build7 W& q9 M* o% W( L: S
cmake .., t+ y% }6 a; f" G3 c
# A6 D+ E+ M# b0 N/ f. q
安装成功
继续输入# w# K, n9 N4 t& @6 r8 P& \
make
$ ^: F7 F! Q4 W/ D+ ]% e3 b/ u
检查是否成功
./lityc/lityc --help
2. 运行私有链(启动CyberMiles节点)9 k6 e% b8 [9 J! l# v
2.1.安装docker: https://docs.docker.com/docker-for-mac/install/& ~& L0 B. A5 {1 U" K, D# K. ?
使用brew下载并安装
brew cask install docker
9 k% { N& m4 b- m T. q/ a
2.2在lauchpad中找到小
成为第一个吐槽的人