从源代码开始
先决条件
$ cargo install tauri-cli --version 2.0.0-beta.18
...
$ cargo tauri --version
tauri-cli 2.0.0-beta.18
Windows
建议使用Windows 10+,但Rust支持的任何Windows版本皆可。
Tauri需要WebView2。最新的Edge浏览器已包含它。
要运行Makefile工具链,您需要来自MSYS2项目的GNU Make,Msys2(make
)或Mingw64(mingw32-make
)皆可。
请注意,如果在您的PATH中来自WSL的bash.exe
位于MSYS2之前,则npm
命令可能会失败。
Linux
需要webkit2gtk
。我们仅支持Tauri所依赖的webkit2gtk-4.0
。
macOS
通常我们不需要更多依赖,但你应该确保至少有make
。
从源代码Clone
$ git clone https://github.com/Uni-Gal/Ayaka.git
$ cd Ayaka
为WebAssembly添加target
$ rustup target add wasm32-unknown-unknown
进行基础测试
$ make test
运行实例
$ # Run Fibonacci2
$ make example-Fibonacci2
$ # Run Orga in GUI
$ make example-Orga-gui
构建前端
$ make release