Set up Rust toolchain
In the following chapters, we will show how to build and compile Rust programs into WASM bytecode and then run them in WasmEdge.
Before we start, let's set up the software we need.
Use the following command line to install WasmEdge on your machine. If you use Windows or other non-Unix-like platforms, please refer to the WasmEdge installation.
curl -sSf https://raw.githubusercontent.com/WasmEdge/WasmEdge/master/utils/install.sh | bash
Use the following command line to install Rust on your machine. If you use Windows or other non-Unix-like platforms, please refer to the Rust installation instruction.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Set up the Rust compiler's target
To build a WASM file running in server-side WebAssembly like WasmEdge, we need to add the
wasm32-wasi target for the Rust compiler after Rust is installed.
rustup target add wasm32-wasi
That's it. Go to the following chapters to build and compile Rust programs in action.