小白编程:使用Lity调用智能合约
大叔的爸爸
发表于 2022-12-2 11:30:09
163
0
0
准备工作
本电脑系统:macOS Mojave 10.14 / 8G 1.8 GHz Intel Core i55 r9 t1 l8 M& {- A5 R/ g7 P3 S
本文档是Cyber Miles的高级开发语言Lity版的"Hello Word"
操作过程中有任何问题需要帮助的,见文章底部
安装好:git ,homebrew , cmake (老鸟如果已安装,请跳过)
1.1 安装homebrew:% Q- ^+ K0 L: R' C( T
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"3 H+ h V" q- U
测试brew安装是否成功:
' u! n2 H+ F+ g( s. ~
brew help
#### 1.2 安装Git:. Y+ [- j3 U$ `6 @3 K
```! h5 V8 ]7 o. s* x* i5 A
brew install git
```
1.3 安装cmake:4 Z4 ^ F4 m* E" A/ c* m
brew install cmake, a, q2 u/ }( b, X2 `( D
( ^4 J2 a/ ]8 A
准备工作完成后,开始安装Lity( B& x* ^! }& s
2.1安装lity
git clone https://github.com/CyberMiles/lity.git
, s6 a! [5 N3 j! f4 B# }
安装完成后,依次输入- x1 O3 \# F5 x# p9 Y6 l2 e
cd lity7 W' M# u) b8 p4 Y: P: L+ e _; c* a$ g$ H
mkdir build
source ./scripts/install_
, y% T' E+ D$ B. `" |
(这里如果有问题,请看备注)- v* N6 g) ^" R& d: F: b
# R$ L& P" Z' v. t
显示“进程已完成”后,重新新建一个标签,输入以下代码。6 B) S8 U! r u1 L' G+ ^: ]0 u
C) d5 Y8 R, }7 L" {1 q% {
依次输入0 v) w& P- i, f! U5 f& m
cd build
cmake ../ @+ r6 y. M: ?
安装成功& _; W. J( e/ Q1 x `$ L
继续输入
make
0 D# L. @+ l; h3 k# b5 ]: w7 K
检查是否成功# h: C1 K% k0 _, w% Y
./lityc/lityc --help' N$ l+ |9 b" P* a' i7 G9 {- ?, u
0 ^3 i. u3 k2 @# l* l
2. 运行私有链(启动CyberMiles节点)
2.1.安装docker: https://docs.docker.com/docker-for-mac/install/
使用brew下载并安装
brew cask install docker' k( d5 n7 C( W% i* [8 m+ s) Y
7 H( z9 T! U5 Z9 C/ _/ H4 W
2.2在lauchpad中找到小
成为第一个吐槽的人



