小白编程:使用Lity调用智能合约
大叔的爸爸
发表于 2022-12-2 11:30:09
145
0
0
准备工作! L a; y, r- A& m# i" y
本电脑系统:macOS Mojave 10.14 / 8G 1.8 GHz Intel Core i5& i0 e$ @" Y$ I' h3 W1 n
本文档是Cyber Miles的高级开发语言Lity版的"Hello Word"
操作过程中有任何问题需要帮助的,见文章底部 a7 [8 J ?2 W0 a
安装好:git ,homebrew , cmake (老鸟如果已安装,请跳过)
1.1 安装homebrew:9 `/ U3 i8 s0 r3 h
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"! @* `, e+ O5 ^
测试brew安装是否成功:
brew help
#### 1.2 安装Git:/ _ @, V- u X1 _
```
brew install git
```
1.3 安装cmake:3 Z0 a3 I4 D7 V5 U9 s
brew install cmake; S+ ~2 T+ M( d& |/ e& O1 L
准备工作完成后,开始安装Lity
2.1安装lity
git clone https://github.com/CyberMiles/lity.git
v: _2 f/ `- K; b4 ]8 c
安装完成后,依次输入- q" I) b9 ^! J) r* J
cd lity8 v: c; o( c( j* Q# {& n2 }
mkdir build+ _1 Y# X0 b4 S. I6 M
source ./scripts/install_
(这里如果有问题,请看备注)6 o/ l) R# }, `
0 o4 l/ c- \$ H/ f, f( g" [; j& t; g
7 X* Y/ a9 T |2 E! r% g& S- U! p
显示“进程已完成”后,重新新建一个标签,输入以下代码。
依次输入
cd build
cmake ..
安装成功+ V Q' l& @8 p# S
继续输入 K9 \4 V# p0 Y9 v
make
2 g/ x8 U% h; v4 D" ~, D# b+ l8 w
检查是否成功
./lityc/lityc --help9 G7 M. n; }5 ^! a+ F2 c* g. s* {
2. 运行私有链(启动CyberMiles节点)
2.1.安装docker: https://docs.docker.com/docker-for-mac/install/
使用brew下载并安装* @+ n+ C/ t3 `6 q
brew cask install docker
- A0 R' \) B9 b2 |. c4 [
2.2在lauchpad中找到小
成为第一个吐槽的人