小白编程:使用Lity调用智能合约
大叔的爸爸
发表于 2022-12-2 11:30:09
128
0
0
准备工作
本电脑系统:macOS Mojave 10.14 / 8G 1.8 GHz Intel Core i5: e: N* y) ~% P. M, o. g
本文档是Cyber Miles的高级开发语言Lity版的"Hello Word"
操作过程中有任何问题需要帮助的,见文章底部8 O: k+ T! Z' ^/ S7 j
安装好:git ,homebrew , cmake (老鸟如果已安装,请跳过)
1.1 安装homebrew:* G" ~* Q( s2 N( [2 m
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
) }8 D( X1 O& ?" B6 O, A
测试brew安装是否成功:
" j& b" g- T ^6 m, h
brew help3 y. Z3 Z4 i# v# T
& Q5 h1 l" G. o2 X, \/ b
#### 1.2 安装Git:& D0 P$ i4 l% h$ p6 W' h; C
```; S" d; m0 l: F" w; ]
brew install git
```
1.3 安装cmake:
brew install cmake
准备工作完成后,开始安装Lity
2.1安装lity4 `: }+ }; d3 W0 }: G$ q
git clone https://github.com/CyberMiles/lity.git
# j; V7 D4 r2 L, L/ P+ _
安装完成后,依次输入
cd lity
mkdir build
source ./scripts/install_
) C7 Z1 P1 h! d' g5 x8 Y7 ^& v
(这里如果有问题,请看备注)
& `% L6 S( _) ?, P* @7 N
显示“进程已完成”后,重新新建一个标签,输入以下代码。
9 E5 c4 i' f1 [1 `
依次输入: ~' K6 k- T8 { d- K
cd build
cmake ../ D+ _* q. g; T$ s G7 M
: T' S( k( Y d
安装成功5 h' @/ m7 o0 f/ Y% M) o
继续输入
make% O. k$ \% R; b1 Y8 U
检查是否成功/ R0 B) c- Z7 [) f4 y) k
./lityc/lityc --help
$ l* o8 }. ~, H2 a$ V
2. 运行私有链(启动CyberMiles节点)
2.1.安装docker: https://docs.docker.com/docker-for-mac/install/
使用brew下载并安装
brew cask install docker" n6 Z/ d! E% _; m
2.2在lauchpad中找到小
成为第一个吐槽的人