Starklings是一款用 Rust 编写的可以交互练习 Cairo 和 Starknet 的工具。
Starklings的GitHub地址如下:
GitHub - shramee/starklings-cairo1: An interactive tutorial to get you up and running with Cairo v1 and Starknet
1、安装依赖
(1)安装 Rust 及包管理器 Cargo
可以使用apt安装:apt install rustc cargo -y
或者通过sh安装:curl https://sh.rustup.rs -sSf | sh -s
安装后,可以使用命令检查是否成功:rustc --version
(2)安装git
可以使用命令:apt install git
检查是否安装成功: git --version
2、git clone starklings-cairo1项目
执行:git clone https://github.com/shramee/starklings-cairo1.git
3、编译运行
(1)进入 starklings-cairo1 目录:cd starklings-cairo1
(2)执行命令:cargo run -r --bin starklings
首次执行需要下载编译一系列依赖,时间很长,需要耐心等待。
编译成功之后,如图:
编译完成后,就可以使用了。执行命令:cargo run -r --bin starklings watch
需要编译code,还需要一段时间,成功后如下:
本文是学习WTF Cairo课程时的输出,执行细节为实际记录。
感兴趣可参见:02 Cairo | WTF Academy